Hallo Leute,
habe ein kleines Problem mit einem Prozeduraufruf durch einen Pointer. Dabei habe ich nur einen Übergabeparameter, der auch korrekt im EAX Register abgelegt wird (Aufrufkonvention register). In der aufgerufenen Prozedur werden allerdings zwei Parameter ausgelesen (aus EAX und EDX), und dabei werden diese auch noch vertauscht. Da die Prozedur keine zwei Parameter erwartet und auch keine zwei übergeben werden kommt es zur Speicherschutzverletzung.
Hat jemand schon Erfahrungen damit gemacht bzw. weis, wie sich das Problem beheben lässt?
MfG Alex