okay ist ja gut... ich dachte ich hätte es unmissverständlich formuliert...
Delphi-Quellcode:
unit Unit1;
...
type
Zeiger : ^Daten;
Daten =
record
...
var element : zeiger;
...
Daten sind werte zugewiesen und der Pointer element ist bestimmt, abruf gibt korrekte ausgabe.
Das Formular wird erzeugt und der Pointer Element von Unit1 wird auf element von unit2 übertragen, oder eben nicht, da der pointer bei nachfolgendem abruf in unit2 nicht zugewiesen ist.
Delphi-Quellcode:
unit Unit2;
...
public
Element : Zeiger;
...