Na..so problemlos wohl nicht, sonst gäbs keine Fehlermeldung.
Wenn du das Programm ohne
IDE laufen läßt wirst du auch feststellen das das Progi beendet wird.
Du mußt dir eine
DLL, was die Speicherverwaltung betrifft, vorstellen wie ein richtiges Hauptprogramm. Sie besitzt einen eigenen Speicherbereich, eine eigene
VMT usw. auf die ein anderes Programm nicht zugreifen kann.
Folglich kennt dein Hauptprogramm das TField-Objekt aus deiner
DLL nicht. Das du trotzdem an die Daten kommst ist reiner Zufall (hängt wohl auch von der Speicherbelegung und dem BS ab).