Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Mit ASM Procedure aufrufen (https://www.delphipraxis.net/16433-mit-asm-procedure-aufrufen.html)

Uncle Cracker 16. Feb 2004 23:49


Mit ASM Procedure aufrufen
 
Wie kann ich mit Delphi in ASM eine vorher definiert Procedure aufrufen oder ist das gar nicht möglich, denn wie immer habe ich das mal wieder nicht hinbekommen :(?

Vielleicht hat sich schonmal jemand mit dem Thema auseinander gesetzt und kann mir helfen.


:love: Danke UC

neolithos 17. Feb 2004 00:56

Re: Mit ASM Procedure aufrufen
 
Delphi-Quellcode:
function ABC(a, b, c : integer) : Integer; register;
begin
end;

procedure Test;
asm
  mov eax, 1  // aktueller Parameter a
  mov edx, 2  // aktueller Parameter b
  mov ecx, 3  // aktueller Parameter c
  call ABC
  mov ??, eax // Rückgabewert
end;
Über drei Parameter wird der Stack belastet.

NicoDE 17. Feb 2004 02:59

Re: Mit ASM Procedure aufrufen
 
Im Entwickler-Forum gab es auch mal einen Thread dazu.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz