vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: DllImport 
Autor: WaldiMaywood
Datum: 09.04.04 22:44

Hier ein kleines Beispiel, wie du eine C++ Dll in in VB.NET verwenden kannst:

Eine einfache C++ Methode welche mit "extern "C" _declspec(dllexport)" gekennzeichnet ist:
extern "C" _declspec(dllexport) addValues(int a , int b)
{
  return (a + b);
}
Einbinden in VB.NET kannst du dann dies z.B: so:
    <System.Runtime.InteropServices.DllImport("MyDll.dll", _
    CallingConvention:=Runtime.InteropServices.CallingConvention.Cdecl, _
    EntryPoint:="addValues")> _
    Private Shared Function addValues(ByVal a As Integer, ByVal b As Integer) _
    As Integer
    End Function
Aufruf der Methode:
 MessageBox.Show(Me.addValues(10, 10))
Du könntest aber auch mit "Declare" den C++ Code einbinden:
 Private Declare Auto Function addValues Lib "MyDll.dll" (ByVal a As Integer, _
   ByVal b As Integer) As Integer
Steve
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
DllImport5.896Bernd_K09.04.04 18:16
Re: DllImport2.966ModeratorDaveS09.04.04 18:39
Re: DllImport3.657WaldiMaywood09.04.04 22:44
Re: DllImport2.461lkatsch21.01.05 12:05
Re: DllImport2.512ModeratorFZelle21.01.05 13:45
Re: DllImport2.337ModeratorDaveS21.01.05 14:06
Re: DllImport2.289ModeratorFZelle21.01.05 15:08
Re: DllImport2.258ModeratorDaveS21.01.05 15:10
Re: DllImport2.330lkatsch24.01.05 11:10
Re: DllImport2.177ModeratorDaveS24.01.05 11:14
Re: DllImport2.163ModeratorFZelle24.01.05 11:27
Re: DllImport 2.366ModeratorDaveS24.01.05 11:33
Re: DllImport 2.284ModeratorFZelle24.01.05 12:14

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel