Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Dll, Lib und Exp

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 <
000
03.09.2003, 15:31 Uhr
~Bernhard
Gast


hi

Habe mal 2 Fragen zu DLLs:

1) In der *.dll-Datei selbst steht ja der eigentliche Code, was steht aber in der *.lib und der *.exp-Datei?

2) Wenn ich in C++ eine Windows-DLL einbinde, dann reicht es ja in den Linker-Suchpfaden die LIB-Datei einzutragen und schon kann ich die Funktionen der Windows-DLL verwenden.
Habe aber gerade eine DLL mit VB6 kompiliert (darin befindet sich eine Klasse mit ein paar Funktionen drinnen). In VB6 kann ich diese nun über die Verweise einhängen und danach kann ich schon Instanzer der Klasse aus der DLL erstellen. Wenn ich die LIB-Datei meiner DLL aber in C++ in den Linker eintrage und dann eine Instanz der Klasse aus der DLL erstellen möchte bekomme ich einen Fehler, weil er die Klasse nicht finden kann. Ich habe auch versucht mit VB .NET eine DLL zu kompilieren. Dabei wird nicht einmal eine LIB-Datei erstellt, sondern nur die DLL selbst.
Was habe ich falsch gemacht?

thx!

mfg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.09.2003, 17:01 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


da musst du in deinen projektsettings einen hacken machen das er auch die lib miterstellen soll
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.09.2003, 17:19 Uhr
0xdeadbeef
Gott
(Operator)


Damit das in C++ benutzbar wird, brauchst du auf jeden Fall ne Header-Datei. Wahrscheinlich kriegt man die über irgendeinen wilden Wizard, ähnlich, wie man ne Type library einbinden würde.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
03.09.2003, 17:20 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


wenn er die dll erstellen kann dann kann er auch ganz einfach selber nen header zu schreiben
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
03.09.2003, 17:46 Uhr
0xdeadbeef
Gott
(Operator)


In Visual Basic?
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
03.09.2003, 17:52 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Sorry, Post zu schlecht gelesen. Hab aus der Forumskategorie auf VC und nicht VB geschlossen
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


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: