Groups | Search | Server Info | Login | Register
Groups > de.comp.lang.assembler > #1232
| 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> |
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 | Next — Previous in thread | Next in thread | Find similar
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