![]() |
AW: Bitte um Hilfe für Webservice/Gateway/PortListener
[OT] Kurzes Thread-Hijacking, da es hier aufkam:
Zitat:
Delphi-Quellcode:
Hier t nie erzeugt, da es schon vorher knallt, wird aber im finally freigegeben?
var t:TStringlist;
begin try Irgendwas, das eine Exception auslöst; t:=TStringlist.Create; Irgendwas anderees mit t; finally t.Free; end; end;
Delphi-Quellcode:
Hier ist t vor der exception erzeugt worden und kann freigegeben werden?
var t:TStringlist;
begin t:=TStringlist.Create; try Irgendwas, das eine Exception auslöst; Irgendwas anderees mit t; finally t.Free; end; end; [/OT] |
AW: Bitte um Hilfe für Webservice/Gateway/PortListener
oh je oh je ....
habe gestern den ganzen Tag mit euren Posts getestet ... und habe es leider nicht geschafft ... Werde jetzt dann den ZIP file von BUMMI testen und mich dann wieder melden. Dankeschön für all euren Support ! Tobi |
AW: Bitte um Hilfe für Webservice/Gateway/PortListener
Zitat:
Allerdings, wenn man sich das so ansieht, scheinst du hier doch eine globale Variable definiert zu haben :)
Delphi-Quellcode:
var
globalSL : TStrings; procedure Foo; var localSL : TStrings; begin // lokale Variablen sollten initialisiert werden // localSL := nil; try ... // mögliche Exception ... globalSL := TStringList.Create; localSL := TStringList.Create; ... finally globalSL.Free; localSL.Free; // mögliche Exception!!! end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:06 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