![]() |
external function in public Deklarieren
Hallo
ich habe hier eine Funktion die ich gerne unter public Deklariert hätte, aber so will das nicht :
Delphi-Quellcode:
Wie genau muss ich das machen ?public { Public-Deklarationen } function OpenDevice(CardAddress: Longint): Longint; stdcall; external 'Dll/123.dll'; end; MfG |
Re: external function in public Deklarieren
Geht nicht. Funktionen die du aus anderen DLL's einbindest können keine Methode einer Klasse sein!
|
Re: external function in public Deklarieren
kann nicht gehen, da innerhalb der Klasse jeder Proc/Func. der Zeiger auf Self mitgegeben wird, was ja bei externen Proc/Fuinc. nicht erwartet wird
[edit] zu lahmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm, :cry: |
Re: external function in public Deklarieren
Dann hald nicht. :(
Danke trotzdem. |
Re: external function in public Deklarieren
Du kannst aber eine öffentliche Methode in der Klasse deklarieren und in der deren Implementation die DLL Funktion aufrufen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz