Eine DLL
-
Hey Leute.
Hab mal eine einfache frage^^1.) Wie sieht so eine DLL aus?
2.) Wie kann ich eine DLL basteln?
3.) Wo finde ich eine ausführliche erklärung dazu?
4.) Wo finde ich einige Tuts die die verwendung demonstrieren?
5.) Kann ich diese DLL dann auch mit ner GUI wie z.b wx oder qt laden?Das wars eig. auch schon um sich kurz zu halten
Mfg Wikinger75!
PS: Anscheinend gibt es keine vernüptige Lösung Eine DLL mit nur reinem wxCode zu machen, also System unabhängigen Code. Daher mache ich das ganze in einer normalen DLL und lade diese dan in die exe rein...
-
Weiß das hier etwa keiner wie man eine DLL macht?^^ (xD)
-
Weiß das hier etwa keiner wie man eine DLL macht?^^ (xD)
Doch, natürlich...
-
Hmm
Ich weiß^^
Aber warum man nix über ne DLL gesagt bekommt is für mich unbegreiflich...
Ich sags schonmal im voraus.
Ja ich habe Google benutzt und Nein ich habe nichts gefunden mit Google...
-
Such doch mal im Forum. Einige Beiträge gibts schon.
Ausserdem hast Du ja nur gut 2h auf eine Antwort gewartet...Simon
-
1.)
binär - lustige zeichen die man so nicht lesen kann, das sind die funktionen
in maschinencodeim explorer sehen die wie zwei zahnräder aus (.dll)
2.) google -> vc++
3.) google -> dll tutorial
http://www.codeguru.com/cpp/cpp/cpp_mfc/tutorials/article.php/c98554.)
http://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=85795.) ka, sollte prinzipiell mit den in den obrigen links erklärte
vorgehensweise funktionierenmsg antwort
-
rofl
-
Danke, das ist das was ich gesucht habe.
Jetzt noch eine frage.
Wie ladet man eine DLL in das Programm ohne eine GUI unter Windows?
Gibts da kleine Beispiele oder ist das ein großer code?Mfg Wikinger75!
-
ah se das is ja auch shcon dabei^^
THX
-
Ähm hab hier doch ein Problem, hab die DLL so jetzt versucht zu Compilieren.
Jedoch gibt er mir bei dem Code folgende 2 Fehlermeldungen aus:9 | error: function
int Add(int, int)' definition is marked dllimport.| 14 | error: function
void Function()' definition is marked dllimport.|Warum mahct der darasu einen Import? Funkt der code da etwa nur unter VC++? Ich hab CODE::BLOCKS mit dem GCC drauf, kann da deswegen sein?
Mfg Wikinger75!
-
Problem durch andere tuts di da warne gelöst^^
-
...
-
Die DLL und die rufende Anwendung müssen getrennt compiliert werden. Die DLL-Funktionen sind in der DLL zu exportieren und in der Anwendung zu importieren. Man kann für den Import das Tool makelib verwenden. Genaueres findet sich gewöhnlich in den Beschreibungen des Compilers und/oder der IDE.