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/)
-   -   Prism PInvoke howto (https://www.delphipraxis.net/106467-pinvoke-howto.html)

Smuus 11. Jan 2008 11:45


PInvoke howto
 
Hallo!

Ich benutze Delphi 2007 für .NET und möchte hier und da eine Win32-DLL, die ebenfalls in Delphi geschrieben wurde, einbinden. Dass dafür PInvoke benutzt werden muss, habe ich inzwischen gerafft. Die Seite pinvoke.net geht irgendwie nicht an mich, das scheint eher ein Nachschlagewerk zu sein, als ein Tutorial zu beinhalten. Das Plugin gibt es netterweise auch nur für Visual Studio :wall:. Ein recht vernünftig aussehendes Tutorial scheint auf http://4programmers.net/Delphi/.NET/PInvoke vorhanden zu sein - leider auf Tschechisch...

Gibts irgendwo ein einfaches HowTo, meinetwegen mit einer Hello-World.dll oder könnt ihr mir weiterhelfen?

Gruß
Smuus

Khabarakh 11. Jan 2008 13:32

Re: PInvoke howto
 
Hast du dir das Thema schon im SDK angeschaut? Finde ich ziemlich gut und ausführlich, und ein ganzes Bündel von Beispielprogrammen ist auch dabei (natürlich C#/VB).
Ansonsten gibt es auch in Delphi.Net afaik immer noch den Weg über external, P/Invoke bietet da aber natürlich schon ein paar Vorteile.

Smuus 11. Jan 2008 13:37

Re: PInvoke howto
 
Du meinst die msdn-Hilfe? Da hab ich mal reingesehen, kam aber irgendwie nicht damit klar. Ich habe jetzt ein Delphi-Tutorial gefunden, was ich mir mal anschauen werde:
http://www.blong.com/Articles/DotNet...NetInterop.htm

Gruß
Smuus


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:39 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 by Thomas Breitkreuz