Pergunta meio incomum sobre dcu

Delphi

24/05/2006

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?


Leonardobhbr

Leonardobhbr

Curtidas 0

Respostas

Aroldo Zanela

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).


GOSTEI 0
Leonardobhbr

Leonardobhbr

24/05/2006

O projeto até compila so que pede o pas na hora que tenta executar o


GOSTEI 0
Leonardobhbr

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

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.


GOSTEI 0
Leonardobhbr

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


GOSTEI 0
POSTAR