vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 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: Übrigens... Danke!  
Autor: Maywood
Datum: 18.03.06 18:36

Oops, das sehe ich erst jetzt, da hast du ja nen schön alten Thread von mir ausgegraben. *g*

>> Da ich mich erst einarbeiten muss in C++, kannst du mir vielleicht eine helfen eine dll zu
>> schreiben, die wenn ich sie von VB.NET aufrufe eine MessageBox öffnet in der zum beispiel
>> steht "ich bin die dll MessageBox" ?

Zyon (@Danke auf von mir!) hat doch schon ein paar Links gepostet?! Der Code befindet sich i.M. in der Firma und kann Dir jetzt leider kein anbieten / zukommen lassen. Montag oder Dienstag vielleicht?! Wenn bis dahin noch Bedarf besteht..

Du musst im Grunde genommen eine C++ Dll (Dynamic Link Library Projekt anlegen) schreiben / erstellen mit folgenden Inhalt (Pseudo-Code, da ich mit der MFC nicht sonderlich gut auskenne):
#include <windows.h>
 
extern "C" _declspec(dllexport) void showMessageBox()
{
  MessageBox( NULL, "Hello World!", "DllImport-Test", MB_OK );
}
In VB.Net kannst du die Dll wie folgt ansprechen / benutzen:
Private Declare Auto Sub showMessageBox Lib "MyDll.dll" () 
 
'// oder:
 
<System.Runtime.InteropServices.DllImport("MyDll.dll", _
CallingConvention:=Runtime.InteropServices.CallingConvention.Cdecl, _
EntryPoint:="showMessageBox")> _
Private Declare Auto Sub showMessageBox Lib "MyDll.dll" ()
Probier es einfach mal aus...
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
"Kommunikation" zwischen einem C++ und einem .NET ...1.955WaldiMaywood08.03.04 11:52
Re: "Kommunikation" zwischen einem C++ und einem ....1.052ModeratorDaveS08.03.04 12:13
Re: "Kommunikation" zwischen einem C++ und einem ....962WaldiMaywood08.03.04 12:24
Re: "Kommunikation" zwischen einem C++ und einem ....971ModeratorDaveS08.03.04 14:02
Re: "Kommunikation" zwischen einem C++ und einem ....1.004WaldiMaywood08.03.04 18:50
Re: "Kommunikation" zwischen einem C++ und einem ....1.164ModeratorDaveS08.03.04 21:59
Danke Dave, werde es morgen ausprobieren (oT)911WaldiMaywood08.03.04 22:50
Übrigens...1.046ModeratorDaveS08.03.04 23:28
Re: Übrigens... Danke! 934WaldiMaywood09.03.04 21:14
Re: Übrigens... Danke! 887spacehelix15.03.06 10:27
Re: Übrigens... Danke! 897Zyon17.03.06 19:45
Re: Übrigens... Danke! 903spacehelix18.03.06 12:42
Re: Übrigens... Danke! 947Maywood18.03.06 18:36
PS...885ModeratorDaveS08.03.04 15:29
Re: "Kommunikation" zwischen einem C++ und einem ....976Matthias Friehe17.03.06 19:12
Re: "Kommunikation" zwischen einem C++ und einem ....961ModeratorDaveS17.03.06 19:48
Re: "Kommunikation" zwischen einem C++ und einem ....874Matthias Friehe18.03.06 12:51
Re: "Kommunikation" zwischen einem C++ und einem ....912ModeratorDaveS18.03.06 13:17

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