Forum: Die Delphi-IDE
by himitsu,
21. Nov 2014
Ja, bei VAR muß nichts reingegeben werden, aber wenn man will, daß der Compiler entsprechende Meldungen ausgibt, dann muß man es dennoch entsprechend angeben
OUT = nicht rein, aber etwas raus
VAR = etwas rein, welches verändert wieder rauskommen könnte
CONST und IN NICHTS = etwas rein und das ändert sich auch nicht
Denn nur dann kann der Compiler auch eine ordentliche Prüfung vornehmen.
Forum: Die Delphi-IDE
by himitsu,
21. Nov 2014
Nunja, eigentlich kann Delphi das wissen.
Bei VAR muß die Variable initialisiert sein, denn Delphi kann ja nicht wissen, ob mit der Variable intern was gemacht wird.
Darum gibt es auch die OUT-Parameter, wo nichts rein geht, aber etwas raus kommt.
Und genau das OUT müsste der Entwickler verwenden, wenn er das von dir genannte Szenario implementieren will.