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 externe DLL Einbinden? (https://www.delphipraxis.net/4306-externe-dll-einbinden.html)

Christof 23. Apr 2003 18:55


externe DLL Einbinden?
 
Hallo,

wie kann ich Funktionen einer externen DLL einbinden?

Allerdings ist die DLL nicht von Delphi erstellt.
Die Funktionen sind in der DLL auch wieder in Objekten gegliedert und ich habe nur Anleitungen gefunden die einfache Funktionen einbindet.

z.B. function Hallodu(zahl1,zahl2:integer):integer;external 'Hallo.dll'

Bei mir müsste stehen function Objekt1.Hallodu(...) das geht aber nicht.

Was muss ich machen?

Gruss

Christof

jbg 23. Apr 2003 20:29

Re: externe DLL Einbinden?
 
Zitat:

Zitat von Christof
das geht aber nicht.

Genau das musst du machen. Es geht einfach nicht. Delphi nicht mal eigene Klassen aus eigenen DLLs einbinden (Packages mal ausgeschlossen. Diese sind ja speziell dafür gemacht).

Es gibt zwar eine Möglichkeit, jedoch ist diese nur mit viel Hintergrundwissen und "dirty" Tricks machbar. Das Ergebnis ist dann ein unübersichtlicher und sehr großer Code.

Stanlay Hanks 23. Apr 2003 20:31

wie jbg schon sagt, es geht nicht. Du verlangst ja praktisch von Delphi, dass es aus einer anderen Sprache übersetzt. Und das kann es halt einfach nicht. Man liest sich, Stanlay.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:39 Uhr.

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