Entwickler-Ecke
Windows API - Aufruf einer betriebssystemprozedur fehlgeschlagen?
Flamefire - Sa 06.10.07 10:58
Titel: Aufruf einer betriebssystemprozedur fehlgeschlagen?
Was ist das für eine Fehlermedlung?
Hab sie mit der Event-Kompo abgefangen aber würde gren wissen was das sein soll...
Es passiert nach, wenn ein Formular erzeugt und mit ShowModal angezeigt wird
Aber nie bei mir und selten bei andren.
Clemens L. - Sa 06.10.07 11:38
Hmm die hatte ich gestern auch, entweder bei GetLastError oder RaiseLastOsError! Aber das lag nicht an den Errors die die ausgespuckt haben, sondern die selbst warn das! :gruebel:
BenBE - Sa 06.10.07 13:03
Die VCL ist an einigen Stellen in Bezug auf die WinAPI-Anbindung SEHR unsauber programmiert, so dass nicht jede Fehlerbedingung auch wirklich resettet wird. So verbleiben oftmals viele Fehlersituationen in GetLastError und werden bei einem allgemeinen Aufruf dann "abgefangen". In einem solchen Fall: Vor dem eigenen WinAPI-Block einfach mit SetLastError(0); einen initialisierten Ausgangszustand herstellen, dann geht's ;-)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!