Zitat von
sirius:
@gammatester:
Es geht darum, dass in varianten Records keine dynamischen Variablen enthalten sein drüfen (also Strings oder dynamische Arrays). Das hat nix mit dem Finalization-Abschnitt einer
Unit zu tun, sondern mit dem Ende des Gültigkeitsbereiches einer Variable.
OK, was dazu gelernt. Allerdings ist das Dynamische bei Kommunikation über Records in der Regel doch wohl eher die Ausnahme, bzw. würde über spezielle Prozeduren laufen, die Pointer und Länge verwerten.
(Wenn man in seine Records string durch string[xx] ersetzt, wird's compiliert)
Gruß Gammatester