Einzelnen Beitrag anzeigen

andimx

Registriert seit: 14. Apr 2005
Ort: Hohenstein-Ernstthal
67 Beiträge
 
#1

[DLL][COM] Problem mit Laden der DLL

  Alt 17. Jun 2006, 21:07
Hallo alle zusammen,

Ich hab ein kleines oder auch großes Problem. Ich habe in einer DLL ein ComServer (um genau zu sein ein OPC Server) und ich habe mehrere Callback Schleifen in dieser DLL zum update einer Desktop Anwendung die an die DLL angedockt hat (also über Implementierung der DLL-Schnittstelle, nicht über COM oder OPC).

Nun starte ich diese Desktop Anwendung und alles ist perfekt. Nun starte ich einen OPC Client um den Namespace zu bearbeiten, allerdings habe ich jetzt folgendes beobachtet:

Es werden 2 Instanzen der DLL kreiert, also das COM-Objekt lädt die DLL nochmal in den Speicher.
Nun möchte ich aber das die DLL nur einmal geladen wird und das COM Objekt auch nur EINMAL global erzeugt wird.

Gibt es da eine Möglichkeit?


Gruß
Andi
  Mit Zitat antworten Zitat