n'abend,
eigentlich wollte ich "nur" eine
DLL innerhalb eines Threads laden (wenn sie noch nicht geladen ist), aber gerade da knallt es etwas geräuchlos.
Also
CreateThread, darin dann
LoadLibrary
und notfalls wieder über
FreeLibraryAndExitThread freigeben.
Aber sobald LoadLibrary aufgerufen wird, endet es in einer ausgegrauten Anwendung und
Zitat:
[Window Title]
Project5.exe
[Main Instruction]
Project5.exe funktioniert nicht mehr
[Content]
Es wird nach einer Lösung für das Problem gesucht...
[Abbrechen]
Ich dachte ich hätte mal irgendwo was über LoadLibrary und Threads gelesen, aber ich finde es nicht mehr.
TThread, Synchronize und Co. fallen allerdings weg, da
NonVCL und kein direkter Zugriff auf den Hauptthread.
OK, einen etwas umständlichen Weg über den Hauptthread gibt es vielleicht noch (muß ich noch ausprobieren),
aber vielleicht kennt ja jemand noch einen "direkten" Weg?
Da es aber FreeLibraryAndExitThread gibt, liegt ja die Vermutung nahe, daß es doch irgendwie gehn muß.