Hallo Sebastian,
ich habe Datenaustausch zwischen DLLs und Hauptprogramm meistens über normale (exportierte) Funktionen gemacht
-> Daten aus
DLL ins Hauptprogramm direkt
-> Daten aus Hauptprogramm in die
DLL über eine CallBack-Routine im Hauptprogramm, deren Adresse der
DLL vorher übergeben wurde
Bei DLLs mit Fenstern habe ich ab und zu auch SendMessage(WM_COPYDATA, ...) verwendet.
Gruss,
blauweiss