Entwickler-Ecke

Sonstiges (Delphi) - Prozeduraufruf mit Prozedurpointer


AMB1980 - Mi 10.07.02 09:13
Titel: Prozeduraufruf mit Prozedurpointer
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


Pit - Mi 10.07.02 13:54
Titel: Re: Prozeduraufruf mit Prozedurpointer


Pit - Mi 10.07.02 15:41



AMB1980 - Do 11.07.02 07:28

Stimmt, es war eine Methode, und deshalb klappte die Parameterübergabe nicht. Danke für Eure Bemühungen.