Ryu1991
Erfahrenes Mitglied
Hallo Leute,
erstmal, tolles forum.
Also mein Problem:
Ich habe eine Dll geschrieben (in c++), der header sah so aus:
in der dazugehörigen cpp is alles ausprogrammiert, geht auch super.
Jetzt is mir nur beim aufrufen aufgefallen, dass es, nicht wie bei einer Funktion mit
und dann mit loadLibrary und GetProcAddress adress funktioniert.
und jetzt die Frage: Wie kann ich die Klassen aus der DLL nun benutzen
Im Vorraus danke für eine antwort.
erstmal, tolles forum.
Also mein Problem:
Ich habe eine Dll geschrieben (in c++), der header sah so aus:
C++:
#include <save.h>
class extern "C" __declspec(dllexport) archiv{
public:
archiv();
void Work ();
char* Naechstes_Archiv();
char* Ausgeben_verarbeitete ();
void Verschieben();
char *startarchiv;
bool reihe_komplett();
private:
char quellpfad[1000];
char passwort[500];
char winrarpfad[1000];
char pfad_fuer_verarbeitete[1000];
LOG logfile;
};
class extern "C" __declspec(dllexport) inhalt{
public:
inhalt();
void Verschieben();
char* Ziel_Ausgeben();
private:
char zielpfad[1000];
char tempordner[1000];
LOG logfile;
};
Jetzt is mir nur beim aufrufen aufgefallen, dass es, nicht wie bei einer Funktion mit
Code:
typedef class (*beispiel)
und jetzt die Frage: Wie kann ich die Klassen aus der DLL nun benutzen

Im Vorraus danke für eine antwort.
Zuletzt bearbeitet: