[Suche]Tutorial für eigene dlls
-
o0, neuer Rechner und noch kein Word drauf. Muss ich jetzt erstmal draufpacken um die Datei richtig lesen zu können
Aber ich bedanke mich jetzt schonmal für die Anleitung und für eure Hilfe 
Ich werd das ganze wohl statisch linken.
-
HI!
Mein Server geht gerade so halbwegs und da habe ich es als HTML:
http://www.larsaf-iii.de/forum/cpp/Dll_machen.htm

-
danke

So, ich hab ein bißchen hin und her probiert. Mein Problem ist, dass ich in den Projekteinstellungen nur das Feld "Erzeugt keine .LIB" gefunden hab. ABer weder mit Haken drinnen noch draußen erzeugt er mir eine .LIB. Die fehlt immer
Naja, ich such einfach mal weiter nach Einstellungen 
Ne 2. Frage: Ich muss ja bei der statischen Einbindung den Pfad der dll angeben. Wenn ich das Programm jetzt allerdings einem Freund schicken will, dann "installiert" er es ja nicht unbedingt im gleichen Ordner. Gibts da einen Trick? zB findet er die dll automatisch auch ohne Pfadangabe, wenn sie im selben Ordner wie die exe ist? Oder muss ich dann die dll in ein schon bekanntes Verzeichniss, wie zB in den Windows-Ordner kopieren?
-
Der findet die automatisch, wenn sie im selben Ordner oder in einem Systemordner (System32 oder so) ist. Es wird übrigens immer zuerst im aktuellen Verzeichnis und dann erst im "Path" gesucht.
Auf dem Bild siehst du, wo du den Pfad eingeben musst, damit die dll gleich bei der Exe landet. So mache ich das.

Dann muss man das Programm nur von A nach B kopieren und es läuft.
(Denk daran, immer nur die Release-Version wegzugeben.)
-
also mir hat der link ganz gut geholfen
-
http://www.henkessoft.de/C++/WinAPI/WinAPI Kapitel 1 bis 6/api6.htm
könnte auch helfen
-
estartu_de + Polofreak == :):)
-
hatte länger kein internet, wollte nur mal sagen das ich auch nicht schwul bin ^^

-
@RedSkall: na dann schließt sich der Kreis ja nun! Du warst nicht namentlich erwähnt worden!

-
ok, herzlichen Dank nochmal an euch

Jetzt schaff ich das schon irgendwie mit den vielen Hilfe-Links

-
ok, nochmal eine Frage

Ich spiel in C++ größtenteils mit der Konsole rum, daher bin ich in der Anwendung von ActiveX-Steuerelementen sehr sehr ungeschickt. Jetzt bräuchte ich allerdings für ein Programm einige Buttons, Textboxen und sonstiges. Unter VB6 wäre das für mich kein Problem, da die Handhabung mir dort um einiges einfacher scheint.
Ist es möglich die c++ dll mitsamt ihrer Klasse in mein VB-Projekt einzubinden, oder kann ich die c++Klassen nur in c++ selbst verwenden? Hab schon einige Beispiele zum Einfügen von c++ dlls in VB gefunden, allerdings waren die meist ungenau erklärt und immer nur an Beispielen von Prozeduren und nicht Klassen.Vielen Dank

-
zu \1:
http://download.pearsoned.de/leseecke/VCPLUS6_21Tg/data/kap09.htm
http://download.pearsoned.de/leseecke/VCPLUS6_21Tg/data/kap19.htm
http://www.henkessoft.de/C++/MFC/mfc_einsteigerbuch_kapitel10.htm
http://www.henkessoft.de/C++/MFC/mfc_einsteigerbuch_kapitel11.htm
-
mhm... mhm ungern. Mit den dlls würd ich jetzt lieber erstmal bei einem neuen bleiben und damit ein bissel üben.
Kann man die selbst geschriebenen Klassen irgendwie in VB6 mit einbinden über die dll? Ansonsten schau ich mal weiter.
-
RedHead: Du alter Lamer. Einfach mal die Fresse halten, wenn man vom Scheißen keine Ahnung hat.
Das, was Du da mit dem Statischen/Dynamischen Linken von Dir gibst, ist total Quatsch.