Forum: Object-Pascal / Delphi-Language
Delphi
by Delphi-Laie,
23. Apr 2012
Der Compiler beschwert sich ohne dieses "Einnullen", daß die Variable hProcess wahrscheinlich nicht initialisiert wurde. Ist doch jetzt egal.
Edit: Gut, er tut das nicht, wenn ich einen try-Block weglasse, der im originalen Quelltext nach der Wertzuweisung hProcess:=0 beginnt. Das ließ ich auch hier weg, der Einfachheit halber.
Forum: Object-Pascal / Delphi-Language
Delphi
by Delphi-Laie,
23. Apr 2012
Danke!
Ich ahnte, ja befürchtete es.
Nicht zwangsläufig. Mit "if" im Zusammenhang mit dem Vergleich mit 0 findet ja schon eine gewisse Auswertung des (nicht an eine Variable übergebenen bzw. einer Variablen zugewiesenen) Rückgabewertes statt, die man z.B. mit "case" noch verfeinern könnte.