Einzelnen Beitrag anzeigen

Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#10

AW: Was würdet ihr von einem try-except-finally-Konstrukt halten?

  Alt 10. Aug 2018, 10:37
Ich finde die Idee gut und vermisse das auch in Delphi seit ich vor Jahren das erste Mal in C# damit in Kontakt getreten bin.


Die nächste Steigerungsstufe wäre dann:

Delphi-Quellcode:
// ...

    try (Obj := TMyClass.Create)
      // mach etwas mit dem Objekt
      ...
    except
      // behandele die Exception
      ...
    end;

// ...
Und das Free kann man sich sparen, weil der Compiler Code erzeugt, mit dem der Destruktor nach dem "End" aufgerufen wird.

Also eine Art using Direktive wie es sie in C# gibt? Das wäre natürlich auch was feines.

Code:
using (HttpClient client)
{
    DoSomethingWithClient(client);
}
  Mit Zitat antworten Zitat