Einzelnen Beitrag anzeigen

Fridolin Walther

Registriert seit: 11. Mai 2008
Ort: Kühlungsborn
446 Beiträge
 
Delphi 2009 Professional
 
#4

Re: Funktionsaufruf einer DLL nach Timeout abbrechen

  Alt 6. Mai 2009, 12:28
Wie mein Vorredner schon sagte:
Funktion in einem Thread aufrufen, auf die Beendigung des Threads warten (MSDN-Library durchsuchenWaitForSingleObject - Timeout nach Wunsch setzen) und beim Eintreffen des Timeouts den Thread terminieren um die Funktion abzubrechen.

Zitat von sirius:
Ist es evtl. gesünder einen zweiten Process zu starten, den man dann ggf. abschießt?
Am gesündesten wäre es die DLL zu fixen . Ansonsten kommt es drauf an was die DLL macht bzw. was den Fehler verursacht.
Fridolin Walther
  Mit Zitat antworten Zitat