Hallo liebe Leute,
derzeit schreibe ich eine BDE-Anwendung um auf SQL-Server, da aber noch vor Fertigstellung eine dringende Anfrage für eine Erweiterung kam, habe ich diese Erweiterung für den Übergang als externe Anwendung implementiert, und rufe diese bei Bedarf über das alte BDE-Programm auf (ShellExecute).
Innerhalb der Erweiterung verwende ich "CreateMutex" um einen Mehrfachstart zu verhindern, und da beginnt mein Problem.
Die Erweiterung ist so aufgebaut, daß sie Übergabeparameter auswertet was sie beim ersten Aufruf auch tut, wenn sie aber von der BDE-Anwendung aufgerufen wird wenn sie bereits läuft, kommen die Übergabeparameter zwar an (Testausgabe via "ShowMessage"), die eingebundene Unit die solche Parameter auswertet is aber nicht erreichbar (nil).
Sehe ich nur noch die Möglichkeit, meiner Anwendung die Übergabeparameter als Text zu senden (Fenster-Handle habe ich), via PostMessage oder SendMessage finde ich aber nichts was mir ermöglicht Texte zu senden, Sockets möchte ich möglichst vermeiden...
Würde mich sehr freuen wenn mir jemand einen Tip geben könnte !
mfg Holger Rogge
derzeit schreibe ich eine BDE-Anwendung um auf SQL-Server, da aber noch vor Fertigstellung eine dringende Anfrage für eine Erweiterung kam, habe ich diese Erweiterung für den Übergang als externe Anwendung implementiert, und rufe diese bei Bedarf über das alte BDE-Programm auf (ShellExecute).
Innerhalb der Erweiterung verwende ich "CreateMutex" um einen Mehrfachstart zu verhindern, und da beginnt mein Problem.
Die Erweiterung ist so aufgebaut, daß sie Übergabeparameter auswertet was sie beim ersten Aufruf auch tut, wenn sie aber von der BDE-Anwendung aufgerufen wird wenn sie bereits läuft, kommen die Übergabeparameter zwar an (Testausgabe via "ShowMessage"), die eingebundene Unit die solche Parameter auswertet is aber nicht erreichbar (nil).
Sehe ich nur noch die Möglichkeit, meiner Anwendung die Übergabeparameter als Text zu senden (Fenster-Handle habe ich), via PostMessage oder SendMessage finde ich aber nichts was mir ermöglicht Texte zu senden, Sockets möchte ich möglichst vermeiden...
Würde mich sehr freuen wenn mir jemand einen Tip geben könnte !
mfg Holger Rogge
Comment