Hallo zusammen!
ich arbeite von Zeit zu Zeit an einer kleinen Anwendung,
die bisher auf BPLs aufgebaut ist.
Da ich jedoch gerne auch DLLs einsetzen möchte, ist meine
Frage, unter welchen Umständen ich Objekte austauschen kann.
Ich habe gelesen, dass es eigentlich problematisch ist,
da die EXE und
DLL verschiedene Speicherbereiche benutzt.
In Sakuras eindruckvollem
DLL-Tutorial sehe ich aber, dass
die Zeiger der Objekte scheinbar ohne Probleme weitergereicht
werden (z.B. wird das Hauptmenü über das PlugIn geändert).
Liegt das nun an der
Unit ShareMem oder wie ist das zu begründen?
Für etwas Erhellung wäre ich Euch dankbar.
Gruß
Pfoto