Groups | Search | Server Info | Login | Register


Groups > de.comp.lang.assembler > #1232

Re: DLL Funktion in Assembler aufrufen ...

From Stefan Reuther <stefan.news@arcor.de>
Newsgroups de.comp.lang.assembler
Subject Re: DLL Funktion in Assembler aufrufen ...
Date 2022-04-16 10:05 +0200
Message-ID <t3e4ct.2b8.1@stefan.msgid.phost.de> (permalink)
References <jbtgilF88alU1@mid.individual.net>

Show all headers | View raw


Am 15.04.2022 um 17:16 schrieb Jens Kallup:
> ich würde gerne mal Wissen, wie man mit den GNU-artiken
> Assembler-Code Funktionen die sich in anderen .DLL Dateien
> befinden aufruft.

Schreib ein kleines C-Modul, das eine Funktion aus einer DLL aufruft,
und schau nach, was der Compiler draus macht.

> Oder macht das ganz alleine der Linker ?
> 
> Ich mein, um dann auch auf die Funktion zuzugreifen bedarf
> es doch Assembler-Code, auch wenn der in diesen Fall klein
> aussehen sollte ?

Das kommt halt drauf an, welchen Assembler-Code man genau schreibt.

Du kannst normalerweise Funktion aus DLLs direkt aufrufen, wie jede
andere Funktion auch ('call whatever'). Je nach Art der DLL und
Zielbetriebssystem braucht der Linker dann noch etwas Hilfe, um das
zusammenzubauen. Das ist allerdings nicht immer die effizienteste Lösung
des Problems. Ob und wie man das effizienter bekommt, hängt dann von der
Umgebung ab.


  Stefan

Back to de.comp.lang.assembler | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

DLL Funktion in Assembler aufrufen ... Jens Kallup <kallup.jens@web.de> - 2022-04-15 17:16 +0200
  Re: DLL Funktion in Assembler aufrufen ... Herbert Kleebauer <klee@unibwm.de> - 2022-04-15 22:06 +0200
  Re: DLL Funktion in Assembler aufrufen ... Stefan Reuther <stefan.news@arcor.de> - 2022-04-16 10:05 +0200
    Re: DLL Funktion in Assembler aufrufen ... Jens Kallup <kallup.jens@web.de> - 2022-04-17 17:31 +0200
      Re: DLL Funktion in Assembler aufrufen ... Jens Kallup <kallup.jens@web.de> - 2022-04-17 19:47 +0200
  Re: DLL Funktion in Assembler aufrufen ... "Stefan Kanthak" <postmaster@[127.0.0.1]> - 2022-04-20 20:30 +0200

csiph-web