Pergunta meio incomum sobre dcu
Galera é o seguinte fiz um formulário no meu delphi onde contem componente de terceiros de tratamento de erro ele nunca ira mudar, compilie ele gerou um dcu tudo certo, só que nas maquinas do outros programadores não existem estes componentes portanto se alguem tentasse compilar daria erro.
Gostaria de saber se tem alguma forma de eu adicionar só o dcu no projeto para poder compilar em todas as maquinas pois não teria o fonte do arquivo so ele já compilado, detalhe eu pensei fazer uma Dll só que aqui na empresa não utiliza DLL portanto está fora de questão alguem tem alguma idéia?
Gostaria de saber se tem alguma forma de eu adicionar só o dcu no projeto para poder compilar em todas as maquinas pois não teria o fonte do arquivo so ele já compilado, detalhe eu pensei fazer uma Dll só que aqui na empresa não utiliza DLL portanto está fora de questão alguem tem alguma idéia?
Leonardobhbr
Curtidas 0
Respostas
Aroldo Zanela
24/05/2006
Colega,
Basta adicionar o dcu na rota de localização das bibliotecas. Vá em Tools -> Library -> Library path (...) e adicione a localização da(s) dcu(s).
Basta adicionar o dcu na rota de localização das bibliotecas. Vá em Tools -> Library -> Library path (...) e adicione a localização da(s) dcu(s).
GOSTEI 0
Leonardobhbr
24/05/2006
O projeto até compila so que pede o pas na hora que tenta executar o
GOSTEI 0
Leonardobhbr
24/05/2006
Consegui resolver o problema que do .pas só que ele pede o dfm da unit e quando ele tenta rodar em outra maquina ele da erro falando que não existe as bibliotecas mesmo tendo levado so o .dcu e o .dfm
GOSTEI 0
Massuda
24/05/2006
Você precisa por na máquina do outro desenvolvedor apenas os arquivos .DCU e .DFM do seu form [b:53f7fdbaa0]mais[/b:53f7fdbaa0] os .DCU e .DFM do(s) componente(s) de terceiros que você está usando.
Coloque tudo num mesmo diretório e faça como o Aroldo explicou.
Coloque tudo num mesmo diretório e faça como o Aroldo explicou.
GOSTEI 0
Leonardobhbr
24/05/2006
Obrigado massuda pela resposta mais era exatamente isto que eu não queria pois a biblioteca de terceiro que eu estou utilizando é a Jedi para a parte de exceções sendoque eu utilizo as seguintes units no form de tratamento personalizado de erros:
JclDebug,JclHookExcept, JclPeImage, JclStrings, JclSysInfo, JclSysUtils
sendo que cada unit dessa tem referência para mais 1 muilhão de units eu gostaria de jogar em um só arquivo tipo dcu para nas outras maquinas ter somentwe este arquivo que compilado ja estaria com todas as referências
JclDebug,JclHookExcept, JclPeImage, JclStrings, JclSysInfo, JclSysUtils
sendo que cada unit dessa tem referência para mais 1 muilhão de units eu gostaria de jogar em um só arquivo tipo dcu para nas outras maquinas ter somentwe este arquivo que compilado ja estaria com todas as referências
GOSTEI 0