Einzelnen Beitrag anzeigen

schwa226

Registriert seit: 4. Apr 2008
400 Beiträge
 
#1

DLL, mehrere Host-Applications

  Alt 6. Apr 2010, 18:01
Hi,

jetzt habe ich zu DLL eine kurze Frage!

Ich habe eine DLL die mit einer Hardware arbeitet.

Die DLL hat Callbacks, die bei der HostSoftware aufgerufen werden.

Was ist jedoch, wenn eine Host-Software meine DLL geladen hat und eine andere nun auch die DLL laden will?

Dann wird ja eigentlich der Callback von der anderen überschrieben und nur die letzte Host Anwendung bekommt eine Nachricht über Callback.

Ich möchte also so etwas machen:

Code:
    Hardware
             |
             |
            DLL
            / \
           /   \
        Host1   Host2
Wie geht das am besten?

Danke!
Delphi 2010, Update 4 & 5
  Mit Zitat antworten Zitat