Zitat von
Dani:
Kennt jemand die Bedeutung von "CALLBACK" im C-syntax?
Ja: "Rückruf". Da muss in der
DLL ein eigenet Thread oder zumindest ein verstecktes oder sichtbares Fenster sein, das dann Botschaften erhält und nach einer bestimmten Zeit oder Botschaft dann die CALLBACK-Funktion aufruft, womit der Aufrufer der
DLL weiß, dass die
DLL nun fertig ist.
Zitat:
Wie rufe ich aus einer DLL_1 heraus die Funktion einer weiteren DLL_2 auf, sodass DLL_2 nach Beendigung von DLL_1 weiterhin ausgeführt wird?
Mit Threads oder Classes.AllocateHWnd/Classes.DeallocateHWnd.
Zitat:
Oder auf den Punkt gebracht: Wie starte ich eine
DLL in einem eigenen Prozess? (falls das geht..)
Wieso denn gleich einen eigenen Prozess aufmachen. Ein Thread reicht, der hat um einiges weniger Overhead als ein Prozess.