×
Ir ao conteúdo
  • Cadastre-se

fariajp

Membro Pleno
  • Posts

    387
  • Cadastrado em

  • Última visita

Tudo que fariajp postou

  1. http://groups.google.com.br/group/borland.public.cppbuilder.graphics/browse_thread/thread/db88b8a26584cca7/2545ec6ed36c3bfe?lnk=st&q=draw+analog+clock#2545ec6ed36c3bfe
  2. Manda aí. Te passei uma mensagem privada com meu email. JP
  3. Sem comentários sobre esse seu 2o. post... Tenta fazer isso aqui: A B C 1 OC Valor 2 7 5,5 3 7 6,5 4 7 7,3 5 7 10,6 6 7 8 OC Quantidade Soma 9 7 =CONT.SE(A2:A5;A9) =SOMASE(A2:A5;A9;B2:B5) Não tenho um Excel para testar. Testei com o OpenOffice, mas creio que as funções são idênticas. Assim, alterando o valor de A9, as fórmulas se viram. JP
  4. Para fazer isso, coloque o código que atualiza a barra de progresso no evento "OnProgress" do componente. Do jeito que você fez, a barra de progresso só é atualizada depois que a chamada que compacta (CopyFrom) termina. JP
  5. Os arquivos da pasta "Temporary Internet Files" mantém a extensão original. Então uma imagem é jpg/gif/png, as páginas são html. Não precisa de muito esforço. Agora, não sei sobre arquivos do Messenger... Não uso esse treco. Mas ele deve ter um cache para os emoticons, no mínimo. Abra o arquivo usando um "editor hexadecimal" como esse aqui e dê uma analisada no conteúdo do arquivo. Muitos arquivos tem um header que auxiliam a identificação do tipo. Por exemplo, os arquivos PDF começam com "%PDF", JPEG tem um "JFIF" no começo, ZIP em "PK", PNG tem "PNG", GIF tem "GIF89a", e assim por diante. JP
  6. De onde tirou esses arquivos? É utilizado por algum programa? É imagem de diskette, de CD, DVD?
  7. Não existe "arquivo binário". Ou, melhor ou pior, tudo na computação (da forma que conhecemos atualmente) é binário. Existem arquivos legíveis por seres humanos (arquivos texto) e não legíveis - que tem conteúdo interpretável por programas. Se você quer entender um arquivo gerado por um programa de terceiros, precisa conhecer o formato dele. Ou você tem uma documentação, ou vai na engenharia reversa, descobrindo para que serve cada byte. Um exemplo bem falado recentemente é o uso de DOC (arquivo do Word) e o tal do OpenXML. Como a Microsoft não abre seus padrões (de protocolo, arquivo, etc), o mundo está tentando padronizar um formato de arquivo que tenha o padrão aberto, de forma que os desenvolvedores consigam fazer programas que gravam e leiam esse formato. JP
  8. O problema é que você está abrindo o recordset com "SQL = "select * from acesso"", sem critério nenhum se o usuário é o usuário digitado. Ponha um "where <nome do campo do usuario no BD> = <valor do campo usuario na tela>". JP
  9. O bancário, segundo a FEBRABAN, é 2 de 5 intercalado (interleaved 2 of 5). O "de mercado" é EAN/UPC. Se não estou enganado, o EAN é uma evolução do UPC. JP
  10. O "Workbooks.Add" retorna o novo workbook criado. Então, se você fizer: Dim newWb as Workbook Set newWb = Workbooks.Add newWb.Activate deve funcionar... JP
  11. http://en.wikipedia.org/wiki/Barcode . Vale a pena passear nas páginas de cada padrão (são uma penca). JP
  12. Você precisa baixar um provider OLEDB e conhecer a connection string. Vai lá: http://www.firebirdsql.org/dotnetfirebird/ JP
  13. fariajp

    Software para JAVA

    Você precisa baixar o JDK (Java Development Kit). http://java.sun.com
  14. Esse é código que inclui usuário. Parece-me que o seu problema é com o código de login. Posta ele ai. JP
  15. Essa chave parece estar correta. É Vista? Tem algum gadget do Live Contacts? Tenta reinstalar (ou desinstalar, se não usar) o Messenger ou qualquer add-on dele. Só não vejo como isso afetaria a abertura de qualquer outro programa, a não ser pela chave acima. JP
  16. Você está instalando o Sevice Pack 6 do Visual Studio 6, e não o Visual Studio 6. JP
  17. Qualquer coisa é qualquer coisa? Mesmo abrindo o calc, notepad, etc(apps simples)? Se está acontecendo em "qualquer coisa que vai abrir", aposto $10 que é virus (e bem ruim ainda, hehehe) Dá uma passeada no registro em HKEY_CLASSES_ROOT\exefile\shell\open\command e posta aí o valor que está definido lá. JP
  18. "MSDN Collection" é o help do VB6. Você precisa instalá-la para acessar o help. O resto todo funciona independentemente do MSDN. JP
  19. Isso é javascript e não java. Para o parâmetro "campo" você está passando o "input" direto? Tem que mudar o if para campo.value.lenth. JP
  20. fariajp

    Concatenar Inteiros

    E para que você quer fazer isso? Você precisa recuperar os fatores que geraram o número "novo" (por exemplo, a partir de 25 saber que foi gerado pelo 0, 2 e 5? Qual o valor máximo dos fatores? Penso que ou você muda para um vetor de 3 dimensões ou continua nessa solução de multiplicar, mas por um multiplicador de forma que você consiga recuperar os dados... JP
  21. A propriedade Value do OptionButton é um Boolean. Ela não aceita o valor "Verdadeiro" ou "Falso" (String), mas sim True ou False (booleano). JP
  22. fariajp

    Thread em C+

    O C++ Builder tem uma forma bem prática que é criar uma classe herdade de TThread. Basta fazer isso, rechear a classe com seu código, instanciá-la, chamar o Execute. Dá uma olhada na documentação da TThread que é bem fácil. JP
  23. A propriedade Value do OptionButton espera um Boolean... O indicado é gravar no banco como boolean então. Ou você pode fazer um "op_a.Value= Iif(RS!A = "Verdadeiro", True, False)" Mas, na minha opinião, a primeira opção é bem mais limpa. Essas conversões implícitas do VB só dão dor de cabeça... Se se programa for rodar numa micro que tenha o runtime do VB em outra lingua que não português, esse código ai vai dar pau. JP
  24. Qual o tipo de dado dos teus campos "A", "B", ... no BD? Isso aqui "op_a.Value= RS!teste" não está errado? Não deveria ser (dado o INSERT) op_a.Value= RS!A ? JP
  25. É a lógica que está errada. A partir do momento que você está mudando o número dentro do while, está abrindo precedente para ele ser igual a um número já testado. Dica: se mudou o número, volte a comparar o vetor desde o 1o. elemento. E processe só até o ultimo elemento gerado, senão não vai dar certo. JP

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Como ganhar dinheiro montando computadores!

MINICURSO GRÁTIS!

Como ganhar dinheiro montando computadores!

CLIQUE AQUI E INSCREVA-SE AGORA MESMO!