Forum: Sonstige Fragen zu Delphi
by Namenloser,
11. Jan 2014
Dann hat man allerdings trotzdem immer noch dasselbe Problem.
Aber freut mich, dass ich helfen konnte :)
Forum: Sonstige Fragen zu Delphi
by Namenloser,
11. Jan 2014
Ok, also das machst du ja.
Du musst zuerst den Zeiger in ein Register laden. Anders geht es nicht. Es gibt soweit ich weiß keinen Befehl, um eine zweifache Dereferenzierung in einem Schritt durchzuführen.
Wenn du nicht genug Register hast, dann musst du dir was einfallen lassen... Assembler-Programmierung ist leider umständlich.
Welche Register nutzt du denn schon? Alle? Oder nur die...
Forum: Sonstige Fragen zu Delphi
by Namenloser,
11. Jan 2014
Kannst du vielleicht mal mit Pascal-Code beschreiben, was du machen willst? Mir ist es nicht ganz klar.
Du kannst auf jeden Fall zwei mal hintereinander dereferenzieren, unter Benutzung desselben Registers:
MOV EAX,
MOV EAX,
Ich weiß aber nicht, ob das das ist, was du machen willst.