Hallo,
mit learning by doing erarbeite ich mir Kenntnisse in der Ass.Prog unter masm32 und API. Habe momentan folgendes Problem: In der WM_Paint funktion habe ich einen ass.code eingebunden. Darin rufe ich unterprogramme mit call .... auf und kehre mit ret 0 wieder zurück. Das klappt. Wenn jedoch im Upro die api fkt. SetPixel... aufgerufen wird, bewirkt der ret 0 meines Upro´s, dass das Programm nicht mehr auf dem nachfolgenden Befehl zurückkehrt, sondern so wie es aussieht, interpretiert das progr. direkt den ret 0 von der WM_Paint fkt.
Wo könnte der Fehler liegen? Was muss ich tun?? Kann ich durch eigene Adressenverwaltung den Fehler beheben?
Momentan habe ich mir damit geholfen, das Upro an 20 verschiedenen Stellen ins progr. einzubinden. Als altem Ass. + Schleifen-Programmierer bricht es mir das Herz ob des riessigen Progr. umfanges.
Danke für eure Antworten
Ulli
Call Aufruf
Moderatoren: crack, Krüsty, Marwin