Einzelnen Beitrag anzeigen

Benutzerbild von mpth
mpth

Registriert seit: 29. Dez 2006
Ort: Saarbrücken
13 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Parent Prozess ID ermitteln

  Alt 29. Dez 2006, 15:54
Zitat von Luckie:
@mpth: API Funktionen lösen keine Exceptions aus. Das try-finally Konstrukt ist also überflüssig.
sorry, aber ich habe heute schon zu viele snippets gesehen, in denen erzeugen, verwenden und freigeben von objektinstanzen nicht in try...finally gekapselt waren, da bin ich jetzt bei der api etwas übereifrig geworden

Zitat von Luckie:
Und ohne zu prüfen, ob du ein gültiges Handle hast, ist es nicht ratsam in die Schleife zu gehen.
da hast du vollkommen recht... asche über mein haupt

Zitat von Luckie:
Desweiteren vermisse ich bei dir eine Fehlerbehandlung. Ich weiß immer gerne, warum etwas nicht funktioniert hat, wenn ein Fehler aufgetreten ist. Meine Funktion liefert den letzten Systemfehler des Pozesses zurück, den man dann auswerten kann.
aha... wird durch CloseHandle() denn der systemfehler nicht auf 0 gesetzt, sodass etwaige vorangegangene fehler in den tool help-prozessaufrufen gar nicht mehr erst zurückgegeben werden?
hexen ist keine kunst, sondern harte arbeit!
  Mit Zitat antworten Zitat