Ich würde dies nur über definiert Schnittstellenfunktionen machen, welche aber
keine Objektreferenzen übergeben werden sondern allgemein gehalten werden.
z.B.
SetVisible(ControlName: PChar; Visible: WordBool)
Der Zugriff Exe <->
DLL auf Objektreferenzen funktioniert nur, wenn
Dll und Exe mit der gleichen Delphi- und Service-Pack-Version compiliert wurden. Alles andere wird i.d.R. krachen, da Offsets von Methodenzeiger/Member-Variablen unterschiedlich sind.
Windows Vista - Eine neue Erfahrung in Fehlern.