![]() |
external-Deklarationen
hey ihrs ;)
hab ein Problem, und zwar soll ich in .NET eine Win32-DLL aufrufen. In der Borland-Hilfe hab ich dazu folgenden Beitrag gefunden: Zitat:
Delphi-Quellcode:
...aber mein Compiler meldet mir immer folgende Fehler:
type
_1A_Archive = class(System.Object) {...} [DllImport('A1_Archive4Client.dll', EntryPoint='A1AC_Create')] function _Create: Integer; external; {...} end; Zitat:
MfG Pascal |
Re: external-Deklarationen
Zitat:
außerhalb der klasse funzts, auch wenns in VB.NET innerhalb der klasse war... |
Re: external-Deklarationen
folgendes Beispiel läßt sich mit Delphi 2006 erstellen.
Delphi-Quellcode:
unit Beispiel;
interface uses System.Runtime.InteropServices; type _1A_Archive = class(System.Object) {...} [DllImport('A1_Archive4Client.dll', EntryPoint='A1AC_Create')] class function _Create: Integer; static; {...} end; implementation { _1A_Archive } class function _1A_Archive._Create: Integer; begin end; end. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:40 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