Fórum Usando Directiva de Compilação no Source do Projeto Delphi #405599

26/07/2011

0

Boa tarde gente, tenho o seguinte código no meu project source : 
 program ConsumoSys;
uses  Dialogs,
 {$IFDEF VER220} Showmessage('DELPHI XE'); 
  Forms,  uDM in 'vcl\module\uDM.pas' {DM: TDataModule},  uFrmUsuario in 'vcl\form\default\uFrmUsuario.pas' ,  uRM in 'vcl\module\uRM.pas' {RM: TDataModule};
{$R *.res}
begin  Application.Initialize;  Application.MainFormOnTaskbar := True;  Application.Title := 'ConsumoSys';  Application.CreateForm(TDM, DM);  Application.CreateForm(TfrmPrincipal, frmPrincipal);  Application.CreateForm(TRM, RM);  Application.Run;end.

O Problema é que aparece como erro a seguinte linha de codigo :  {$IFDEF VER220} Showmessage('DELPHI XE'); 
Ronaldo Lanhellas

Ronaldo Lanhellas

Responder

Posts

26/07/2011

Emerson Nascimento

creio que a diretiva esteja no local errado. tente assim:


program ConsumoSys;

uses
  Forms,
  Dialogs,
  uDM in 'vcl\module\uDM.pas' {DM: TDataModule},
  uFrmUsuario in 'vcl\form\default\uFrmUsuario.pas' ,
  uRM in 'vcl\module\uRM.pas' {RM: TDataModule};
{$R *.res}
begin  Application.Initialize;
  {$IFDEF VER220}  Showmessage('DELPHI XE');   {$ENDIF}
  Application.MainFormOnTaskbar := True;  Application.Title := 'ConsumoSys';  Application.CreateForm(TDM, DM);  Application.CreateForm(TfrmPrincipal, frmPrincipal);  Application.CreateForm(TRM, RM);  Application.Run;end.




Responder

Gostei + 0

26/07/2011

Ronaldo Lanhellas

OK Funcionou, mais o problema é o seguinte :
 Eu preciso executar uma instrução antes de qualquer coisa no DELPHI, pois quando usamos o USES ele compila a UNIT correto ? teria alguma forma de dizer para o delphi : "SÓ COMPILE AS UNITS depois deste ponto !"  
Responder

Gostei + 0

26/07/2011

Ronaldo Lanhellas

Na verdade eu preciso fazer com que ao executar a aplicação, uma outra aplicação seja chamada junto !  Ex : o usuario abre o sistema X , esse sistema X antes de fazer qualquer coisa chama o SISTEMA Y. 
 por isso pensei em fazer com a directiva de compilação antes da clausula uses
Responder

Gostei + 0

26/07/2011

Ronaldo Lanhellas

Alguma sugestão ?
Responder

Gostei + 0

26/07/2011

Ronaldo Lanhellas


  Se alguem poder me dar um dica agradeço muito, pois preciso urgentemente de uma solução para esta situação.
Responder

Gostei + 0

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

Aceitar