GARANTIR DESCONTO

Fórum problema com .dcu #349464

22/11/2007

0

Boa Noite,

Estou utilizando o delphi 7, e programando com os fontes no servidor.

Hoje copiei os arquivos para um notebook, e alterei algumas coisas do programa, como faço todos os dias.

Mas agora está acontecendo um problema muito estranho...

Quando eu compilo o programa do meu notebook funciona, mas quando eu tento abrir do servidor da o seguinte erro:

[Fatal Error] uprincipal.pas(70): File not found: ´ulib.dcu´


É muito estranho, pq o fonte está realmente no servidor.

Quando tento adicionar a biblioteca ele pede para criar outra tela/unit.

Qualquer ajuda é bem-vinda, começou hoje este problema.


Unix

Unix

Responder

Posts

22/11/2007

Abadia

Verifique se o arquivo ulib.pas está no projeto ou o ulib.dcu no library path.


Responder

Gostei + 0

22/11/2007

Unix

está o projeto, começou hoje este problema.


Responder

Gostei + 0

22/11/2007

Abadia

está o projeto, começou hoje este problema.


Não entendi o que vc quis dizer.


Está no projeto? no DPR? tem alguma linha no DPR como esta:
ulib in ´ulib.pas´


Responder

Gostei + 0

23/11/2007

Unix

Sim está....

  ulib in ´system\ulib.pas´,



Está tudo no servidor.

Outra coisa, antes de copiar para o srv, eu não estava trabalhando com o registro do windows (regedit), será que o problema é isso ?


Porque no meu notebook funciona, só no servidor acontece este problema.


Responder

Gostei + 0

23/11/2007

Massuda

ulib in ´system\ulib.pas´, ... Está tudo no servidor.
Delphi irá procurar ulib.pas no subdiretório system dentro do diretório onde está o DPR. É assim que está no servidor?


Responder

Gostei + 0

23/11/2007

Unix

é assim mesmo, toda semana eu copio do note para o servidor, só hoje aconteceu este problema.


Responder

Gostei + 0

23/11/2007

Comodelphi

como vc faz a cópia? se voce copia somente os *.pas?. O ideal seria voce copiar a pasta toda do projeto. E o delphi estar com a mesma configuração de library path. Vc poderia também tentar apagar *.dcu e dar um build all no projeto.


Responder

Gostei + 0

24/11/2007

Unix

Eu copio a pasta toda, tentei apagar todos .dcu e dar um build all, no projeto..

Mas não funcionou

:cry:


Responder

Gostei + 0

24/11/2007

Massuda

Os nomes das pastas (quero dizer, o caminho todo) é igual nas duas máquinas? Parece que não, pois se você apagou todos os DCUs e tem todos os PAS, no build all o Delphi deveria ser capaz de gerar todos os DCUs novamente; como isso parece que não está acontecendo, só pode significar que o Delphi está procurando por pastas inexistentes ou que existem mas não tem os PAS.


Responder

Gostei + 0

24/11/2007

Gilson.pontes

Cara.... toda vez que eu salvo os arquivos fonte, eu excluo TODS os arquivos, com exceção, é clato, dos arquivos .PAS, .DFM e .DPR. Esses arquivos .DCU são criados toda vez q vc compila. Não são necessários serem salvos e só ´enchem o saco´.... eh eh eh


Responder

Gostei + 0

24/11/2007

Unix

Olha só, quando eu apago um form do projeto, e tento adicionar, abre uma janela para criar outro form mostrando q o arquivo n existe.

The requested file does not exist. You may create one of the following file types instead.



Responder

Gostei + 0

24/11/2007

Gilson.pontes

apague todos os arquivos .dcu do diretório onde está o fonte e veja se seus problemas continuam, ok?


Responder

Gostei + 0

24/11/2007

Unix

Desculpa por abrir responder 2x, não tem a opção de editar.

Como unit, eu consigo adicionar pq eu consigo criar uma nova e colar os códigos.

Mas tem um problema, agora está dando tilt com outro .dcu.

Com form, não consigo adicionar...


Responder

Gostei + 0

24/11/2007

Unix

apague todos os arquivos .dcu do diretório onde está o fonte e veja se seus problemas continuam, ok?


Já apaguei, já deixei somente com o form/pass, mas não funcionou.


Responder

Gostei + 0

24/11/2007

Unix

É muito estranho, fiz um teste agora mesmo na minha máquina (notebook) ...
Apaguei todos PAS,DFM,DRP e fui em Build...
Funcionou perfeitamente, mas quando jogo no servidor não vai..


Responder

Gostei + 0

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

Aceitar