![]() |
AW: Freigeben von Objekten einer Function
Außerdem:
Warum ignorierst du böswillig die Fehlermeldungen deines Compilers? Create, bzw. irgendeine Initialisierung gehört IMMER vor das Try, denn sonst ist diese Variable im Except/Finally nicht initialisiert, welches dir der Compiler auch gesagt hat.
Delphi-Quellcode:
Result := TTGMessage.Create;
try ... except // ebenso bei finally Result.Free; raise; end;
Delphi-Quellcode:
Result := nil;
try Result := TTGMessage.Create; ... except // ebenso bei finally Result.Free; raise; end; |
AW: Freigeben von Objekten einer Function
Hmpf... Da bin/war ich beim markieren und "umgeben mit" schlicht zu hoch gerutscht. :oops:
natürlich danke für den Hinweis :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz