Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#7

AW: Inline Assembler: CALL

  Alt 13. Sep 2016, 09:11
Falls du lieber auf inline-Assembly verzichten willst, geht sogar Folgendes:
Delphi-Quellcode:
type
  TFunctionPointer = function(A, B, C: Integer): Integer; stdcall;

// Aufruf
TFunctionPointer($00401234)(1, 2, 3);
Je nachdem was für Funktionen du aufrufst, musst du natürlich schauen, ob die überhaupt einer Standard Calling-Convention (stdcall, cdecl, etc.) folgen. Falls nicht, kommst du um den Assembler-Code wohl nicht herum.
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat