Hallo zusammen, ein Thread meines Programms bleibt nach ein paar Stunden normalem Lauf nach der Anweisung int 2e im Nirvana. D.h., es wird von Windows nicht mehr bedient. Der Aufruf geschieht aus einer Windows-Library heraus und spricht die Funktion 0xe9 des Interrups an.
Kann mir jemand Genaueres über den Interrupt 0x2e sagen? Was bewirkt die Funktion 0xe9? Danke.
Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge
int e9 ist der ibm rom basic interpreter interrupt. wenn du da drin landest dann ist irgendwas sehr stark defekt, denn da sollte man auf gar keinen fall drin landen. klingt nach einem fehler der dazu fuehrt das ein funktionsptr irgendwann voellgi falsch gesetzt wird... wenns von windows aus aufgerufen wird geht ists vermutlich ein callback irgendeiner art. wuerde vermuten das du so dinger in einer tabelle hast und das diese tabelle beschaedigt wird.
WM_HOPETHISHELPS