Fórum .PAS e .DCU não sumiram !!!! #333517

23/11/2006

0

olá a todos..

peguei um projeto já feito para alterar..afinal sou iniciante..rs.. :wink:

porém, quanto tento compila-lo, da a seguinte mensagem..

[Fatal Error] U_ImpOrcamento.pas(7): File not found: ´ECC_Justifica.dcu´

pelo que entendi, ele não tem esse arquivo no diretório onde o sistema está instalado...

já busquei ele no HD todo e não encontrei..

mas pelo pouco q sei (me corrijam se eu estiver enganado) os
arquivos .DCU são gerados pelo DELPHI, portanto, deve haver
em algum lugar do sistema que eu não estou encontrando,
um .PAS com o mesmo nome, correto ??
mas este .PAS não existe também... :(

alguém poderia me ajudar ??

grato..


Mininao

Mininao

Responder

Posts

23/11/2006

Mininao

socorro !!!
eh urgente isso !!!

grato,


Responder

Gostei + 0

23/11/2006

Massuda

A lógica usada na busca pelos fontes na hora de compilar é mais ou menos esta:[list:d164a6f64d][*:d164a6f64d]se tiver apenas um arquivo PAS, ele será compilado para gerar um DCU[*:d164a6f64d]se tiver apenas um DCU, ele será utilizado; para isso acontecer, esse DCU precisa ter sido gerado pela mesma versão de Delphi que você está usando, ou seja, um DCU para Delphi 7 não funcionará no Delphi 2006.[*:d164a6f64d]se tiver o PAS e o DCU e você optou por compilar (opção Project|Compile), o DCU será aproveitado se tiver data/hora mais recente que o PAS, caso contrário o PAS será compilado[*:d164a6f64d]se tiver o PAS e o DCU e você optou por dar um ´build´ (opção Project|Build), o PAS será compilado gerando um novo DCU[/list:u:d164a6f64d]


Responder

Gostei + 0

23/11/2006

Massuda

Outra coisa... pode ser que você não tenha nem o PAS e o DCU... nesse caso, provavelmente é um componente/biblioteca de terceiros que precisa ser instalado na sua máquina.


Responder

Gostei + 0

23/11/2006

Mininao

obrigado pela explikação amigo [b:da64d474a8]Massuda[/b:da64d474a8]

entendi como funciona o processo..
porém ainda tem uma dúvida q paira no ar..
da ond vem o arquivo .PAS ??
pq eu nao tenho nenhum form com nome ECC_Justifica
existe mais algum objeto no sistema que pode gerar esse .PAS
além de FORMs ???

grato..


Responder

Gostei + 0

23/11/2006

Mininao

exatamente...
eu não possuo nenhum dos 2..
o que observei é que está dando erro em todas
as telas que geram relatorio...
será que esse arquivo não está ligado ao QReport, ou estou falando asneiras ?? rsrs

mais uma vez obrigado..
estou começando a entender os processos..

grato..


Responder

Gostei + 0

23/11/2006

Massuda

será que esse arquivo não está ligado ao QReport
Acho que não. Quase tudo que é do QuickReport tem nome de arquivo que começa com ´QR´.


Responder

Gostei + 0

23/11/2006

Mininao

humm..
entendi..
bom..se num é do QR, de onde pode ser ??
vc tem alguma idéia de onde eu possa pesquisar ??
pq nos arquivos que procurei, nãoi há referência nenhuma a esse nome..
nem .DCU nem .PAS...


OBS: mto bom esse forum..
entrei com uma dúvida, e já to aprendendo
varias outras coisas por cima...
PARABÉNS !!!


grato..


Responder

Gostei + 0

23/11/2006

Mininao

da olhada no meu [b:bf0602a7a2]USES[/b:bf0602a7a2]

tem como a referencia estar em outro lugar ??
como eu procuro em tudu de uma vez...
sao mtos arquivos..

uses
Forms,
QDialogs,
U_Principal in ´U_Principal.pas´ ,
U_DM in ´U_DM.pas´ {DM: TDataModule},
U_Clientes in ´U_Clientes.pas´ ,
U_ContPagar in ´U_ContPagar.pas´ ,
U_ContRec in ´U_ContRec.pas´ ,
U_Fluxo in ´U_Fluxo.pas´ ,
U_Caixinha in ´U_Caixinha.pas´ ,
U_CRM in ´U_CRM.pas´ ,
U_Senha in ´U_Senha.pas´ ,
U_Cadastro in ´U_Cadastro.pas´ ,
U_Painel in ´U_Painel.pas´ ,
U_Pesquisa in ´U_Pesquisa.pas´ ,
U_PesqFollow in ´U_PesqFollow.pas´ ,
U_Agenda in ´U_Agenda.pas´ ,
U_Busca in ´U_Busca.pas´ ,
U_Orcamento in ´U_Orcamento.pas´ ,
U_Produto in ´U_Produto.pas´ ,
U_Servicos in ´U_Servicos.pas´ ,
U_ImpOrcamento in ´U_ImpOrcamento.pas´ ,
U_Pedido in ´U_Pedido.pas´ ,
U_ImpFluxoCaixa in ´U_ImpFluxoCaixa.pas´ ,
U_ImpRelPagar in ´U_ImpRelPagar.pas´ ,
U_Rel_Cliente in ´U_Rel_Cliente.pas´ ,
U_RelCaixa in ´U_RelCaixa.pas´ ,
U_RelCheque in ´U_RelCheque.pas´ ,
U_Estoque in ´U_Estoque.pas´ ,
U_ImpDelegado in ´U_ImpDelegado.pas´ ,
U_ImpDeclar in ´U_ImpDeclar.pas´ ,
U_ImpAuditoria in ´U_ImpAuditoria.pas´ ,
U_ImpTermo in ´U_ImpTermo.pas´ ,
U_ImpRegistro in ´U_ImpRegistro.pas´ ,
U_ConfirmaContas in ´U_ConfirmaContas.pas´ ,
U_ImpCliente in ´U_ImpCliente.pas´ ,
U_Usuario in ´U_Usuario.pas´ ,
U_ImpQualificado in ´U_ImpQualificado.pas´ ,
U_Informativo in ´U_Informativo.pas´ ,
U_Procurador in ´U_Procurador.pas´ ,
U_Estoque_Detail in ´U_Estoque_Detail.pas´ ,
U_Config in ´U_Config.pas´ ,
U_Preco in ´U_Preco.pas´ ,
U_HistVend in ´U_HistVend.pas´ ,
U_VerificaSalario in ´U_VerificaSalario.pas´,
U_ExtratoVenda in ´U_ExtratoVenda.pas´ ,
U_VerificaValidade in ´U_VerificaValidade.pas´,
U_Restore in ´U_Restore.pas´ ,
U_Compra in ´U_Compra.pas´ ,
U_Internet in ´U_Internet.pas´ ,
U_CondicoesPaga in ´U_CondicoesPaga.pas´ ,
U_Sobre in ´U_Sobre.pas´ ,
U_Tabela_For in ´U_Tabela_For.pas´ ,
U_Condicoes in ´U_Condicoes.pas´ ,
U_Simulador in ´U_Simulador.pas´ ,
U_BackupSis in ´U_BackupSis.pas´ ,
U_PreImpressos in ´U_PreImpressos.pas´ ,
U_ExcluirPedidos in ´U_ExcluirPedidos.pas´ ,
U_MapaExercito in ´U_MapaExercito.pas´ ,
U_AtualizaPreco in ´U_AtualizaPreco.pas´ ,
U_ImpProdutos in ´U_ImpProdutos.pas´ ,
U_ConfigImpressos in ´U_ConfigImpressos.pas´ ,
U_Carta in ´U_Carta.pas´ ,
U_ImpCarta in ´U_ImpCarta.pas´ ,
U_Etiquetas in ´U_Etiquetas.pas´ ,
U_ImpReciboServ in ´U_ImpReciboServ.pas´ ,
U_ImpContatos in ´U_ImpContatos.pas´ ,
U_SinarmFederal in ´U_SinarmFederal.pas´ ,
U_Sedex in ´U_Sedex.pas´ ,
U_Transport in ´U_Transport.pas´ ,
U_ProdutosTrans in ´U_ProdutosTrans.pas´ ,
U_ImpRelCliente in ´U_ImpRelCliente.pas´ ,
U_ImpEstoque in ´U_ImpEstoque.pas´ ,
U_Devolucao in ´U_Devolucao.pas´ ,
u_dm1 in ´U_DM1.pas´ {DM1: TDataModule},
U_DevolveProd in ´U_DevolveProd.pas´ ,
U_HistDevolucao in ´U_HistDevolucao.pas´ ,
U_ImpNota in ´U_ImpNota.pas´ ,
U_ConfigNota in ´U_ConfigNota.pas´ ,
U_ImpRelatLog in ´U_ImpRelatLog.pas´ ,
U_RelatLog in ´U_RelatLog.pas´ ;

{$R *.res}


grato..


Responder

Gostei + 0

23/11/2006

Mininao

^^


Responder

Gostei + 0

23/11/2006

Massuda

Pode estar no uses de qualquer unit incluída no seu programa. Use [b:9ddbf67e1f]Search|Find in files[/b:9ddbf67e1f] para fazer uma busca por um texto em todos os arquivos.

Com relação a unit que o Delphi não está encontrando, pelo que vi no Google, é um componente/biblioteca de terceiros. Você precisa instalar em sua máquina para poder compilar o projeto.


Responder

Gostei + 0

23/11/2006

Weber

ECC_Justifica é um componente de terceiro utilizado para justificar texto no QuickReport.

Utilize a [url=http://forum.clubedelphi.net/search.php?mode=results]pesquisa[/url] do fórum que você vai encontrar informações sobre este componente.


Responder

Gostei + 0

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

Aceitar