-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
Qualquer uma das duas maneiras é válida: valor = Combo1.List(Combo1.ListIndex) valor = Combo1.Text Certo? Abraços, Graymalkin
-
Problema Na Instalação Do Meu Sistema Num Win 98
pergunta respondeu ao brunohjoia de Graymalkin em Visual Basic
Humm... acho que você pode fazer isso modificando o setup no VB (que fica em Arquivos de programas\Microsoft Visual Studio\VB98\Wizards\PDWizard\Setup1), mas realmente nunca fiz. Sempre instalo o MDAC separadamente, ou programo o Inno para executar isso. Ops, realmente, troquei o "lst" por "inf". Superficialmente, não vejo nada de errado com ele. Mas, experimente importá-lo no ISTool e gerar o setup com o Inno. É bem fácil e creio que você não terá problemas. Qualquer dúvida, entre em contato. Abraços, Graymalkin -
Posso, mas só mais tarde (assim que eu chegar a casa). Abraços, Graymalkin
-
Estranho ... Aqui funciona normal. Você tentou fazer tal qual eu descrevi no meu primeiro post? Graymalkin
-
Quais valores você está utilizando? Graymalkin
-
Não, não alterei nada. Ficou o padrão Project1 e Form1 mesmo. Na hora eu escolho o "Form1" lá no Omatic. Ele te pediu para mudar o valor, pelo menos umas duas vezes? Ou nem pediu? Abraços, Graymalkin
-
A questão não é exatamente compilar, mas sim ter as bibliotecas do sistema mais antigo (de preferência começando pelo Win98 2ª Edição). Eu distribuo alguns de meus programas para as versões 98, Me, XP e 2003, sem problemas. As DLLs que acompanham a instalação, na verdade, são do Win98, todavia os sistemas operacionais mais novos já contém esses arquivos e na instalação eles *não* são substituídos. Ou seja, veja os arquivos necessário para a sua aplicação e arrume um computador com Win98 para copiar a partir dele (para uma pasta específica). Depois disso você poderá, como eu faço, gerar a instalação a partir do XP ou de qualquer outro (desde que você esteja utilizando um programa para gerar o setup no qual você pode escolher de onde as DLLs serão adquiridas, como o Inno Setup, por exemplo). Pelo menos comigo funciona; mas não sei se é regra geral. Abraços, Graymalkin
-
Se você der um Refresh (ou Requery, não me lembro qual exatamente) sucessivamente algumas vezes (duas ou três, aproximadamente) é provável que ele atualize o recordset. Todavia, isso não é garantido e não é feito de forma automática. Isso porque o recordset é uma "cópia" de um conjunto de registros que reside na memória. Portanto, um recordset não sabe quando os registros na tabela foram alterados, já que ele fica com uma cópia (a leitura dos dados é feita somente na primeira vez). Uma possível solução para isso é usar uma maneira de "avisar" os demais computadores que eles precisam abrir o recordset novamente, uma vez que registros foram alterados. Isso pode ser feito através do Winsock. Para mais detalhes sobre como usar o Winsock, dê uma olhada neste tutorial: http://www.desenvolvedores.net/modules.php...=article&sid=27 Abraços, Graymalkin
-
Uma dica, para complementar a resposta do Luiz_Junior: acrescentando... -I"c:\borland\bcc55\include"; ... a um arquivo chamado bcc32.cfg e... -L"c:\borland\bcc55\lib"; ... a um arquivo chamado ilink32.cfg, ambos na pasta "BIN" dentro da pasta "BCC55", bastará para que você possa chamar somente "bcc32 arquivo.cpp" a fim de compilar seus programas. Abraços, Graymalkin
-
Por que você não faz uma SQL para incluir dados obtendo os mesmos a partir da própria tabela? Exemplo: INSERT INTO tabela SELECT * FROM tabela; Isso irá incluir novamente todos os registros da tabela. Se ela tinha 4 registros, passará a ter 8, sendo os 4 últimos iguais aos 4 primeiros. Se quiser, você pode incluir a cláusula WHERE ali para especificar apenas um determinado conjunto de registros. Abraços, Graymalkin
-
De fato, o KeyDown utiliza códigos diferentes para as teclas pressionadas e não é exatamente o código ASCII/ANSI (o qual é utilizado no KeyPress). Experimente trocar aquele 'a' por 'A' e o 'c' por 'C' e veja se dá o resultado esperado. Se não me engano, os códigos para o KeyDown só têm os valores referentes às teclas maiúsculas. Abraços, Graymalkin
-
Aqui imprime corretamente. Você pode dar um exemplo dos valores de entrada e qual a saída que está aparecendo aí? Abraços, Graymalkin
-
Experimente registrar a DLL utilizando o programa RegSvr32 que fica dentro da pasta Windows\System. Abraços, Graymalkin
-
Dê uma olhada neste post: http://scriptbrasil.com.br/forum/index.php?showtopic=48565 Abraços, Graymalkin
-
A dica de sempre: grave uma macro fazendo o que você quer e depois copie e modifique o código gerado (no editor do VBA). Abraços, Graymalkin
-
Claro. Aí vai: Dim i As Integer Private Sub Command1_Click() i = Int(Text1.Text) End Sub Private Sub Command2_Click() MsgBox i End Sub O primeiro botão define o valor de "i" e o segundo me mostra qual é o valor atualmente. Abraços, Graymalkin
-
Sim, eu tinha executado pelo ambiente do VB. Mas agora compilei e fiz o teste por fora... e deu certo! Do mesmo jeito, sem alterar nada. Abraços, Graymalkin
-
Inserir onde, exatamente? Abraços, Graymalkin
-
Existem diversos tópicos tratando disso. Faça uma pesquisa no fórum. Abraços, Graymalkin
-
Não se precipite! Basta colocar KeyAscii=0 no evento KeyPress depois de ter executado tudo que tinha de ser feito. Abraços, Graymalkin
-
Você encontra ele em Controles Adicionais do menu Ferramentas (mas você deve inseri-lo em um UserForm), sob o nome "Microsoft Internet Transfer Control, version 6.0". Abraços, Graymalkin
-
Sim, você pode comprar o Visual Basic .NET Standard (foi esse que eu comprei). Ele vem com Visual Studio .NET, mas você só pode utilizar o VB.NET no mesmo (o C# e o C++ você pode utilizar somente pela linha de comando). São 4 CDs (3 do VB.NET e 1 para atualização de componentes do Windows) e custou duzentos e alguma coisa (reais) na Brasoftware. Abraços, Graymalkin
-
Use a função Dir() para obter os arquivos de uma determinada pasta e faça um loop para preencher as células. Abraços, Graymalkin
-
O ideal é reabrir o recordset. Abraços, Graymalkin
-
Dada minha pouca experiência com Java não tenho uma opinião formada a respeito, mas creio que o Natan nos deixou um panorama geral muito bem completo! . Abraços, Graymalkin