Hallo!
Wer eine Konstante als var-Parameter übergibt, der muss sich nicht verarscht fühlen, sondern stattdessen die Grundlagen lesen. In diesem Fall dürfte
dieses Kapitel meines Crashkurses passend sein.
In Kürze: Parameter, die einer Prozedur oder Funktion mit eine vorangehenden "var" übergeben werden, können in der Prozedur verändert werden. Man kann ihnen also in der Prozedur Werte zuweisen und diese Änderungen wirken sich auch außerhalb der Prozedur aus. Das wird in diesem Fall genutzt, um in die Parameter "aMemoLine" und "aMemoCol" die Ergebnisse hinein zu schreiben - wie ich in meinem vorigen Posting übrigens bereits bemerkte.
Du übergibst hier zweimal die Konstante Null - da kann man natürlich nichts reinschreiben.
Der Autor des FAQ-Beitrages ist also einfach davon ausgegangen, dass er nicht noch alle Grundlagen der Delphi-Sprache erklären muss. Verarschen wollte er sicherlich niemanden.
Grüße
Christian
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".