Forum: Sonstige Fragen zu Delphi
by himitsu,
27. Jun 2016
Debuggen: Wenn es gibt einige Typen, die werden automatisch initialisiert. (z.B. strings)
Und dann kommt es halt darauf an wo diese Variablen liegen (auf'm Heap, also z.B. Global oder in einer Klasse) oder auf'm Stack und ob oder was vorher an der Stelle gespeichert war.
Forum: Sonstige Fragen zu Delphi
by himitsu,
27. Jun 2016
Initialisieren muß man Variablen (vorallem die Lokalen) nur, wenn man sie auswerten will/muß, bevor etws zugewiesen werden konnte.
Grundsätzlich:
* Alle Variablen müssen vor dem Try initialisiert werden (gilt vorallem für lokale Variablen)
* maximal 1 Create dürfte vor das Try (wenn es da schon knallt wird Nachfolgendes nicht ausgeführt)
* im Free kann man nur etwas zusammenfassen, wenn es...