Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Variablen in Service verlieren ihren Wert (COM Server)

  Alt 26. Okt 2006, 10:46
Hast du auch die ROT (=Running object table) benutzt?
Dein COM-Objekt sollte sich mit
   RegisterActiveObject(Self, CLASS_DeineCoClass, ACTIVEOBJECT_WEAK, FActiveObjectHandle); selbst in der ROT registrieren und am Ende mit
   RevokeActiveObject(FActiveObjectHandle, nil); selbst von der ROT entfernen.
Andreas
  Mit Zitat antworten Zitat