aus irgendeinem Grund kann dein Programm ja mit "Config" was anfangen, weiß also welches Plugin das "Config" ist. Genauso kannst du auch mit ID's arbeiten. Oder du übergibst der
DLL einen Pointer auf die Plugindaten welchen sie dann Postet
Hauptprogramm:
Delphi-Quellcode:
//LadePluginDLL
PluginDLL_YourID(EineID);
Dll:
Delphi-Quellcode:
procedure PluginDLL_YourID(EineID);
begin
GPluginID := EineID;
end;
[...]
PostMessage(Haupprogramm_Handle, MessageID, GPluginID, 0);
ebenso kannst du als ID auch das InstanzHandle der
DLL verwenden was dir LoadLibrary zurück gibt. (diese ID müsstest du nichtmal übergeben weil die
dll das selbst ermitteln kann welches HINSTANCE sie hat)