Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


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

Re: DLL Funktion in Assembler aufrufen ...

Path csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From Stefan Reuther <stefan.news@arcor.de>
Newsgroups de.comp.lang.assembler
Subject Re: DLL Funktion in Assembler aufrufen ...
Date Sat, 16 Apr 2022 10:05:16 +0200
Lines 25
Message-ID <t3e4ct.2b8.1@stefan.msgid.phost.de> (permalink)
References <jbtgilF88alU1@mid.individual.net>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding 8bit
X-Trace individual.net VbPRYkTBBWaTqI1iNgUhDAT3Ym2uWEUozqoAq6sFrqsB95GSjB
Cancel-Lock sha1:7e5dh5PJmsr0UimHoHt5Z+LgShQ=
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.1 Hamster/2.1.0.1538
In-Reply-To <jbtgilF88alU1@mid.individual.net>
Xref csiph.com de.comp.lang.assembler:1232

Show key headers only | 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