Zitat von
Neutral General:
Zitat von
SirThornberry:
Oder einfach einen Pointer verwenden und die Größe mitgeben.
Dann am besten (weil bequemsten) als var-Parameter:
procedure AppendData(var Data; Size: Cardinal);
Dann kann man aber keine Konstanten oder Funktionsergebnisse schreiben.