Ich hab ein kleineres Problem mit dem Inline-Assembler von Delphi (Speziell D5, muss aber auch unter D6 und D7 laufen):
Ich hab versucht die überladene Routine ComplexConv aufzurufen, die so definiert ist:
Weiterhin hab ich eine Routine ComplexSin (auch überladen)
Wovon die Implementation der Routine für 0x8E (die zweite) so hier aussieht:
Das führt aber, trotz der Parameter-Typangaben in den CALL-Aufrufen zu folgendem Code (Laut DCUExplorer)
An der hervorgehobenen Stelle müsste aber 0x17 als Referenz stehen? Wie kann man Delphi sagen, welche der überladenen Versionen aufgerufen wird?
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.