
s3c
Membros-
Total de itens
817 -
Registro em
-
Última visita
Tudo que s3c postou
-
Arlon, o TClientSocket não possui ClientRead. Acho que o que ele tem que fazer é definir o evento onClientRead no Form2, colocar Unit2 no uses da Unit1 e no onCreate do Form1 fazer: ServerSocket1.OnClientRead := Form2.ServerSocket1ClientRead;
-
Eu utilizo TClientSocket e TServerSocket p/ um servidor de banco de dados; mas é em Delphi 6 Enterprise. Acredito que a Borland não cometeria tamanho furo de incompatibilidade. O que pode ser é que só na versão Enterprise tenha esses componentes.
-
Como você atualiza? O IBQuery é um dataset read-only, então você deve estar utilizando ExecSQL. Quando você utiliza Update no ExecSQL, você tem que usar Where.
-
Tente criar um Database no BDE Administrator. Se ele não conectar por lá, acho que seu problema está no Access. Se ele conectar, ao invés do Jet, tente utilizar o OLE DB for ODBC Drivers, depois na guia Connection selecione Use Data Source Name e forneça aquele criado no BDE. Daí acho que ele vai conectar.
-
Não é só colocar a ProgressBar.Max = qtde de tabelas e ProgressBar.Position+1 após a abertura de cada uma?
-
Veja no dbxdrivers.ini com qual nome está o parâmetro LibraryName do driver MySQL. É a dll com este nome que é procurada. Aí coloque-a no Windows System juntamente c/ dbxdrivers.ini e dbxconnections.ini
-
Experimente em tempo de projeto ativar a propriedade Connected do TADOConnection p/ ver se dá o mesmo erro.
-
Se o banco for Interbase/Firebird, você pode utilizar acesso via IBX na paleta Interbase. Uma dica: Estude o comportamento do componente IBTransaction.
-
Se você utiliza BDE, na parte de código acho que não vai ter muitas mudanças. Talvez somente os parâmetros de conexão. Sua maior mudança vai ser para exportar as tabelas do Paradox e importá-las no Firebird.
-
porque? você tem algum software trial que só roda c/ o Delphi no ar?
-
porque você não pode ter classes em Dlls no Delphi?
-
Acho que seu QuickRep deve estar travando em alguma rotina porque ele costuma ser bem rápido e até o preview dele é mais rápido que uma jato de tinta.
-
Veja a propriedade BorderStyle do Form. bs... = VCL fbs... = CLX
-
Qual dll que ele pede? Ao invés de dbExpress, tente criar um Alias no ODBC Administrator informando o IP do servidor Linux e teste a conexão. Se Ok, crie um Database no BDE Administrator apontando p/ esse Alias. Uma vez o banco conectado via BDE, no Delphi é fácil.
-
Veja se a propriedade AutoComplete = true e Style = csDropDownList
-
Qual modelo de impressora você tem? Supondo que o QuickRep imprima 10 páginas por segundo, sua impressora é mais rápida?
-
Erros fazem parte da profissão. Uma vez o Delphi não conseguia gerar o .Exe na compilação. Sabe o que era? O programa estava em execução. Fiquei um dia inteiro para descobrir!!!
-
Acho que neste looping faltou: TabelaVelha.Next; // antes do end;
-
Utilizei Ado muito pouco e acabei desistindo por questões de performance. Mas se não me engano, ele não possui a classe Params e sim Parameters onde me lembro que seu ParamByName não retorna um TParam como no BDE; ele retorna um TParameter.
-
A aplicação em Delphi está em CLX ou VCL? Se for VCL, acho que o primeiro passo é transformá-la em CLX p/ depois migrar p/ Kylix.
-
Bom, notei que você escreveu áfrica do sul com (á) minúsculo, por isso concluí que você deve estar utilizando a table language ascii, pois ela não suporta o África com (Á) maiúsculo acentuado. Tente o seguinte: Vá no BDE Administrator, guia Configuration/Drivers/Native/PARADOX. Aí modifique o LangDrive p/ Paradox 'intl' 850. Depois clique em cima na flechinha azul com hint Apply e dê Ok. Se você não tiver o 'intl' 850, clique f1 na linha do LangDrive e depois em available drivers que ele mostrará a lista dos drivers de linguagem que você tem. Daí, crie uma tabela com esta nova LangDrive que acho que a sequência ficará correta. Não sei, mas acho que simplesmente mudando o LangDrive não irá afetar nas tabelas já criadas. Para não redigitar toda a tabela, crie duas querys; uma lendo a tabela antiga e a outra gravando na tabela nova.
-
O QuickRep é lento p/ imprimir? A impressora que você utiliza é mais rápida que o programa?
-
Bom, existem várias formas de se fazer isto. Agora você deve ter um pouquinho de conhecimentos em análise de sistemas.
-
O que é essa QryX ?
-
porque você não utiliza a cláusula Where na consulta?