GARANTIR DESCONTO

Fórum Problemas com {$IFDEF} #258524

16/11/2004

0

Senhores(as), estou com um problema sério com as diretrivas de compilação {$IFDEF} defini em Project/Options/(Dirctories/Conditiones)
o nome do sistema. Possuo no meu projeto 2 Forms um com grid e outro com edição e um putro projeto utiliza este form com grid mas não quero herdar o edição acompanhe abaixo o que fiz.


Projeto1
clausula uses do form com grid
...,...{$IFDEF PROJETO1}, form de edição {$ENDIF};
e na chamada do form de edição
Begin
{$IFDEF PROJETO1}
Try...Finally...end;
{$ENDIF}
end;

Resultado no Projeto1 não abre o form de edição e no projeto2 tb não.

mudando apenas na clausula uses tirando a ´,´ depois do {$IFDEF} e passando para antes dele abre o form no projeto1 e fica pedindo para adicionar o form de edição no projeto2.

Desde já agradeço.

Jefferson

[b:c19f84be34][color=green:c19f84be34]Título Editado(Saviski)[/color:c19f84be34] - removido ´ Urgente!!!´[/b:c19f84be34]


Jdasg

Jdasg

Responder

Posts

16/11/2004

Dopi

Pode ser que a Unit que contem o IFDEF nao esteja sendo re-compilada, pois a data do DCU é maior que a do .PAS/DFM

Expermiente usar: ´Project, Build SeuProjeto´ para forçar uma re-compilaçao de todas as Units... ou simplesmene alterar qq coisa na Unit e salva-la....


Responder

Gostei + 0

17/11/2004

Jdasg

Pode ser que a Unit que contem o IFDEF nao esteja sendo re-compilada, pois a data do DCU é maior que a do .PAS/DFM Expermiente usar: ´Project, Build SeuProjeto´ para forçar uma re-compilaçao de todas as Units... ou simplesmene alterar qq coisa na Unit e salva-la....


Muito Obrigado, pois funcionou corretamente.


Responder

Gostei + 0

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

Aceitar