Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#27

AW: Zugriff auf Unterklasse absichern

  Alt 2. Aug 2017, 14:54
Es wird ja schon beim Übergeben an die Funktion ausgewertet, da kracht es schon
Achja logisch. Zu viel C programmiert in letzter Zeit

Könnte man sich höchstens mit anonymen Methoden noch was zusammenbasteln:
Delphi-Quellcode:
class function TTernaryOp.Execute<T>(Condition: Boolean; const ATrue, AFalse: TFunc<T>): T;
begin
  if Condition then
  begin
    Result := ATrue;
  end else
  begin
    Result := AFalse;
  end;
end;
oder falls ausreichend auch:
class function TTernaryOp.Execute<T>(Condition: Boolean; const ATrue: TFunc<T>; const AFalse: T): T; Ist natürlich alles nicht wirklich schön.

Edit: Roter Kasten?
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat