Zitat von
mika:
Sollte ich Const nur einsetzen damit es verständlicher ist (in der
DLL) oder hat es auch noch weitere Vorteile?
Es ist verständlicher. Bei "var" oder "out" geht man immer davon aus, dass der Parameter verändert wird. Gibt man nichts an, so muss der Compiler Code einfügen, der den Record kopiert, damit Änderungen in der Funktion nicht auf die übergebene Variable Auswirkungen haben, was ineffizient ist, wenn man es nicht braucht.