Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Freigeben von Objekten einer Function (https://www.delphipraxis.net/197967-freigeben-von-objekten-einer-function.html)

himitsu 25. Sep 2018 20:17

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;

ScharfeMietze 25. Sep 2018 23:43

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.
Seite 2 von 2     12   

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