Einzelnen Beitrag anzeigen

Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.735 Beiträge
 
Delphi 2007 Professional
 
#10

AW: Hint H2164 abschalten?

  Alt 20. Okt 2011, 12:49
Die IFDEF's sind schon verschachtelt genung in den Proceduren... Ich will einfach nicht die gleichen
Verschachtelungen auch im Var Teil haben... Das wird zu unübersichtlich...
Dann nutze DRY:
Delphi-Quellcode:
{$UNDEF USE_MYVARIABLE}
{$IFDEF COND1}
  {$IFDEF COND2}
    {$IFDEF COND3}
      {$IFDEF COND4}
        {$DEFINE USE_MYVARIABLE}
      {$ENDIF}
    {$ENDIF}
  {$ENDIF}
{$ENDIF}

var
{$IFDEF USE_MYVARIABLE}
  MyVariable: Integer;
{$ENDIF}
  OtherVariable: Integer;
begin
{$IFDEF USE_MYVARIABLE}
  MyVariable := 42;
{$ENDIF}
  OtherVariable := 666;
end;
Uli Gerhardt
  Mit Zitat antworten Zitat