Einzelnen Beitrag anzeigen

rab0r

Registriert seit: 11. Apr 2006
10 Beiträge
 
#14

Re: dll als Bindeglied zwischen 2 Programmen

  Alt 1. Feb 2008, 15:53
Zitat von Apollonius:
So aus der Beschreibung kann ich keinen Fehler erkennen... Allerdings kannst du statt einer Semaphore mit Maximalwert 1 auch ein Event nehmen.
Das Problem an den Semaphores ist eben auch wieder, wenn die Dll vom Programm unloaded wird, während WaitForSingleObject noch läuft (sollte es ja eigentlich immer), das Programm abstürzt, sobald WaitForSingleObject returned...
Hat vielleicht jemand ne Idee, woran das liegen kann? Erzwingt das Programm vielleicht das freigeben von Ressourcen, bevor die Dll sich selbst aufgeräumt hat?
Vielleicht sollte ich hier ansetzen um ne vernünftige Lösung zu finden.....
  Mit Zitat antworten Zitat