Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#3

Re: allgemeine Frage zur Delphi-Syntax

  Alt 19. Mai 2009, 12:01
Solche Variablenzuweisungen innerhalb von Abfragen sind in Delphi nicht möglich.
Und wenn dann nur über Umwege, z.B. mit einer kleinen SetterFunktion


z.B.:
Delphi-Quellcode:
Function SetBool(Var B: Boolean; Condition: Boolean): Boolean; Inline;
  // Inline; entfernen, wenn es der Compiler noch nicht kennt
  Begin
    B := Condition;
    Result := Condition;
  End;





if SetBool(a, ini.ReadString( ... )) then
  log('Wert gesetzt');


(* im späteren Verlauf möchte ich auf a noch zugreifen können *)
...
if a then
begin
...
end
$2B or not $2B
  Mit Zitat antworten Zitat