DBExpress - Dll
Galera, tô fazendo um programa usando DBExpress e Interbase 6, pra teste mesmo.
Quando eu for instalar o *.exe em outra maquina, eu preciso levar alguma dll, ou ele eh q nem o ADO, q soh instalar o *.exe!?
Valew
Quando eu for instalar o *.exe em outra maquina, eu preciso levar alguma dll, ou ele eh q nem o ADO, q soh instalar o *.exe!?
Valew
Bampavao
Curtidas 0
Respostas
Rômulo Barros
05/03/2004
Acredito que a resposta para a sua pergunta já foi respondida aqui no fórum. Com um pouquinho de paciência e realizando uma ´Pesquisa´, certamente, vc encontraria. Mas, como já estou aqui, vamos lá:
Vc terá que distribuir a dll ´DBExpint.dll´ q está no diretório Bin do Delphi;
Se vc estiver Utilizando o ClientDataSet, vc terá que distribuir a ´Midas.dll´ que etá no diretório System32;
Entretanto, podemos distribuir nossas aplicações sem Dll alguma, bastando para isso, incluir as seguintes Bibliotecas na cláusula Uses:
:twisted: :twisted: :twisted: :twisted: :twisted:
Vc terá que distribuir a dll ´DBExpint.dll´ q está no diretório Bin do Delphi;
Se vc estiver Utilizando o ClientDataSet, vc terá que distribuir a ´Midas.dll´ que etá no diretório System32;
Entretanto, podemos distribuir nossas aplicações sem Dll alguma, bastando para isso, incluir as seguintes Bibliotecas na cláusula Uses:
Uses MidasLib, Dbexpint ;
GOSTEI 0
Bampavao
05/03/2004
Opa :oops: !!! Falha minha, deveria ter pesquisado antes! Desculpa ae!!!
Valeu mesmo brother!!!!
Valeu mesmo brother!!!!
GOSTEI 0
Vinicius2k
05/03/2004
Só acrescentando a dica do UI...
Lembre-se de instalar o Interbase Client nas estações...
T+
Lembre-se de instalar o Interbase Client nas estações...
T+
GOSTEI 0
Bampavao
05/03/2004
Valeu pela dica Vinicius2k. Eu nunca havia usado o InterBase nem o DBExpress, achei ele dah hora. :twisted:
Falow
Falow
GOSTEI 0
Vinicius2k
05/03/2004
bem... se vc nunca tinha usado... deixa eu acrescentar mais uma coisa :
instalar o Interbase Server no servidor... :wink:
quando vc já estiver bem familiarizado com o IB... mude pra FB pra vc ver o que é performace... :D
Falow !
T+
instalar o Interbase Server no servidor... :wink:
quando vc já estiver bem familiarizado com o IB... mude pra FB pra vc ver o que é performace... :D
Falow !
T+
GOSTEI 0
Bampavao
05/03/2004
Valeu, vou começar a fuçar mais, daih vou dar uma olhada no FB!!!!!
Obrigado pelas dikas!!! :D
Falow
Obrigado pelas dikas!!! :D
Falow
GOSTEI 0
Ricardo Giordano
05/03/2004
caro companheiro
não basta só vc levar o executável e instalar numa outra máquina
Vc neceissatará do arquivo dbexpint.dll que está na pasta BIN do delphi 6. Este arquivo deverá ser copiado para a pasta SYSTEM32 do windows na máquina servidor.
Ainda na parte no servidor, na pasta onde estará o executável do seu sistema, vc deverá copiar o arquivo ´dbxconnections.ini´, que está em C:\arquivos de programas\arquivos comuns\borland shered\delphi6\DBExpress. Faça uma cópia desse arquivo e a coloque na pasta onde está o seu executável, e com um editor de texto (bloco de notas serve) modifique a linha ´database=c:\pasta_utilizada\nome_do_arquivo.gdb´, que está na seção [CONEXA1] para database=\\seu_servidor\pasta_utilizada\nome_do_arquivo.gdb, em que ´seu_servidor´ deve ser substituído pelo nome do servidor.
Este arquivo do bloco de notas deve ser distribuído juntamente com sua aplicação, podendo ficar na mesma pasta do .exe.
Agora, deve-se acertar a parte cliente. Nele deve-se copiar alguns arquivos: a aplicação, o dbexpint.dll,midas.dll,gds32.dll e o arquivo de configuração dbxconnections.ini personalizado anteriormente. Os arquivos *.dll devem ser copiados para a pasta SYSTEM32 do windous (ou SYSTEM), Os outros arquivos devem ser colocados em qualquer outra pasta.
Sugiro a vc que, se houver alguma dúvida consulte a seguinte bibliografia: Delphi6 cliente/servidor com Interbase/Firebird, Aplicação PDV e controle de estoques, do Bastian Pieter Marinus Wilderon, na página 164 do capítulo 7.
Espero que tenha te ajudado.
não basta só vc levar o executável e instalar numa outra máquina
Vc neceissatará do arquivo dbexpint.dll que está na pasta BIN do delphi 6. Este arquivo deverá ser copiado para a pasta SYSTEM32 do windows na máquina servidor.
Ainda na parte no servidor, na pasta onde estará o executável do seu sistema, vc deverá copiar o arquivo ´dbxconnections.ini´, que está em C:\arquivos de programas\arquivos comuns\borland shered\delphi6\DBExpress. Faça uma cópia desse arquivo e a coloque na pasta onde está o seu executável, e com um editor de texto (bloco de notas serve) modifique a linha ´database=c:\pasta_utilizada\nome_do_arquivo.gdb´, que está na seção [CONEXA1] para database=\\seu_servidor\pasta_utilizada\nome_do_arquivo.gdb, em que ´seu_servidor´ deve ser substituído pelo nome do servidor.
Este arquivo do bloco de notas deve ser distribuído juntamente com sua aplicação, podendo ficar na mesma pasta do .exe.
Agora, deve-se acertar a parte cliente. Nele deve-se copiar alguns arquivos: a aplicação, o dbexpint.dll,midas.dll,gds32.dll e o arquivo de configuração dbxconnections.ini personalizado anteriormente. Os arquivos *.dll devem ser copiados para a pasta SYSTEM32 do windous (ou SYSTEM), Os outros arquivos devem ser colocados em qualquer outra pasta.
Sugiro a vc que, se houver alguma dúvida consulte a seguinte bibliografia: Delphi6 cliente/servidor com Interbase/Firebird, Aplicação PDV e controle de estoques, do Bastian Pieter Marinus Wilderon, na página 164 do capítulo 7.
Espero que tenha te ajudado.
GOSTEI 0
Rômulo Barros
05/03/2004
O arquivo ´dbxconnections.ini´, deverá apenas ser distribuída se a sua aplicação for acessar diferentes tipos de SGBD. :twisted: :twisted: :twisted:
GOSTEI 0