Fórum DBExpress - Dll #218575

05/03/2004

0

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


Bampavao

Bampavao

Responder

Posts

05/03/2004

Rômulo Barros

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:

Uses
  MidasLib, Dbexpint ;
:twisted: :twisted: :twisted: :twisted: :twisted:


Responder

Gostei + 0

05/03/2004

Bampavao

Opa :oops: !!! Falha minha, deveria ter pesquisado antes! Desculpa ae!!!

Valeu mesmo brother!!!!


Responder

Gostei + 0

05/03/2004

Vinicius2k

Só acrescentando a dica do UI...

Lembre-se de instalar o Interbase Client nas estações...

T+


Responder

Gostei + 0

05/03/2004

Bampavao

Valeu pela dica Vinicius2k. Eu nunca havia usado o InterBase nem o DBExpress, achei ele dah hora. :twisted:

Falow


Responder

Gostei + 0

05/03/2004

Vinicius2k

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+


Responder

Gostei + 0

05/03/2004

Bampavao

Valeu, vou começar a fuçar mais, daih vou dar uma olhada no FB!!!!!

Obrigado pelas dikas!!! :D

Falow


Responder

Gostei + 0

06/03/2004

Ricardo Giordano

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.


Responder

Gostei + 0

08/03/2004

Rômulo Barros

O arquivo ´dbxconnections.ini´, deverá apenas ser distribuída se a sua aplicação for acessar diferentes tipos de SGBD. :twisted: :twisted: :twisted:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar