Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » C++ Klasse in dll

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
20.07.2004, 13:28 Uhr
RHBaum




Zitat:
mit anderen worten ich kann meine C++ Dll mit meiner klasse

Wenn du da klassen exportierst ... nein !!!

wenn du nur funktions-schnittstellen hast, die kannst einbinden, klar.

es sei denn du arbeitest dich in die compiler internas ein und schaust, wie dein compiler nen memberaufruf deiner klasse umsetzt .
Dann kannst den memberaufruf genau so als reine funktion absetzten ... ist aber nicht sinn der sache ... und das hat nix mehr mit programmieren zu tun :p

Du willst klassen in VB, die in C++ programmierst ??? COM ist das zauberwort ! (in VB sind die meisten klassen intern COM-Objecte).
Schau dir die ATL dazu an ....
Com Dlls exportieren auch keine klassen auf c++ ebene ... aber sie emulieren klassen auf betriebssystem ebene ... :-)

Ciao ....
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
20.07.2004, 14:50 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



Zitat von RHBaum:
Die .lib nimmt dir meist diese grundlegenden taetigkeiten ab.
und ja, die lib wird fest dazugelinkt ...


deshalb schrieb ich ja "Prototyp" in anführungszeichen.

in dieser lib wird sozusagen die DLL geladen und dann die funktionen der dll, importiert.

ansonsten kannst du keine C++-Klasse in VB importieren, außer, wie RHBaum gesagt hat, COM-Objekete
--
class God : public ChuckNorris { };

Dieser Post wurde am 20.07.2004 um 14:50 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: