AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

PInvoke howto

Ein Thema von Smuus · begonnen am 11. Jan 2008 · letzter Beitrag vom 11. Jan 2008
Antwort Antwort
Smuus

Registriert seit: 8. Jan 2008
6 Beiträge
 
Delphi 2007 Enterprise
 
#1

PInvoke howto

  Alt 11. Jan 2008, 10:45
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 . 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
  Mit Zitat antworten Zitat
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#2

Re: PInvoke howto

  Alt 11. Jan 2008, 12:32
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.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
Smuus

Registriert seit: 8. Jan 2008
6 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: PInvoke howto

  Alt 11. Jan 2008, 12:37
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
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:26 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