Die Suche ergab 22 Treffer

von nuke160
26. August 2009 12:26
Forum: Qt Programmierung
Thema: Fragen zu QThread und QMutex
Antworten: 19
Zugriffe: 8301

Sieht schonmal ganz gut aus denk ich.

Greetz
nuke160
von nuke160
25. August 2009 21:35
Forum: C++ Grundlagen
Thema: Klasse zur Verwendung einer dll
Antworten: 2
Zugriffe: 3328

Das ist deine Funktion:

Code: Alles auswählen

bool (* MPUSBGetDLLVersion)(void); 
Hier ist der Aufruf dieser Funktion:

Code: Alles auswählen

return  (DWORD)(*MPUSBGetDLLVersion)(); 
So wie ich das verstehe, versuchst du ein boolschen Wert in DWORD zu konvertieren? Ich schätze das ist der Fehler, so auf die Schnelle.
von nuke160
25. August 2009 21:12
Forum: Qt Programmierung
Thema: Polymorphes QWidget über dll
Antworten: 31
Zugriffe: 12820

Ja, vielen Dank, habe aber trotzdem viel gelernt :)

Greetz
nuke160
von nuke160
25. August 2009 20:30
Forum: Qt Programmierung
Thema: Polymorphes QWidget über dll
Antworten: 31
Zugriffe: 12820

Ok. Hier kommt linnodes_global.h (Automatisch generiert) #ifdef LINNODES_LIB # define LINNODES_EXPORT Q_DECL_EXPORT #else # define LINNODES_EXPORT Q_DECL_IMPORT #endif Und hier kommt linnodes.h class LINNODES_EXPORT testNode : public linNode { Q_OBJECT public: testNode(QWidget* parent = 0, Qt::Windo...
von nuke160
25. August 2009 20:21
Forum: Qt Programmierung
Thema: Polymorphes QWidget über dll
Antworten: 31
Zugriffe: 12820

Ich bin mir schon sicher, dass ich Q_DECL_EXPORT richtig verwendet habe, zumal das Erstellen von einer dynamischen Bibliothek mit der Visual Studio Integration automatisch funktioniert.
von nuke160
25. August 2009 17:11
Forum: Qt Programmierung
Thema: Fragen zu QThread und QMutex
Antworten: 19
Zugriffe: 8301

So wie ich dich verstanden habe, willst du einen Thread für deine Kommunikationsklasse COM haben. Das könnte so aussehen: class Com : public QThread { Q_OBJECT public: Com(QTextEdit *textEdit); ~Com(); void run(); ... }; Zur Funktion void Com::run(). Hier schreibste alles, was der Thread machen soll...
von nuke160
25. August 2009 17:01
Forum: Qt Programmierung
Thema: Polymorphes QWidget über dll
Antworten: 31
Zugriffe: 12820

Ich habs jetzt mit ner statischen Bibliothek gemacht und es funktioniert.

Naja, trotzdem vielen Dank für die ganze Hilfe.

cu
nuke160
von nuke160
25. August 2009 15:59
Forum: Qt Programmierung
Thema: Polymorphes QWidget über dll
Antworten: 31
Zugriffe: 12820

Hehe, die Suche findet nur diesen Thread. *gg* Aber ich habs nachgeschlagen und dort steht dass nur Klassen und Funktionen mit Q_DECL_EXPORTS gekennzeichnet werden müssen, die außerhalb der DLL sichtbar gemacht werden sollen. Dies ist jedoch in diesem Fall nicht gewollt. Nur die Funktionen createNo...
von nuke160
25. August 2009 15:26
Forum: Qt Programmierung
Thema: Polymorphes QWidget über dll
Antworten: 31
Zugriffe: 12820

wo kommt dein linker error eigentlich, bei der dll oder der exe ?
Der Error kommt in der dll
ist dieses project nen qt project ? also linkt auch gegen qtcore und co ???
Es ist ein qt projekt und alles Notwendige u.a. qtcore wird auch verlinkt.
von nuke160
25. August 2009 15:02
Forum: Qt Programmierung
Thema: Polymorphes QWidget über dll
Antworten: 31
Zugriffe: 12820

@RHBaum : Überredet, ich werd jetzt ne statische Biliothek bauen, mal sehn ob ich das gleiche Problem bekomme :), hehe.

Thx
nuke160
von nuke160
25. August 2009 14:50
Forum: Qt Programmierung
Thema: Polymorphes QWidget über dll
Antworten: 31
Zugriffe: 12820

Ich sehe gerade das ja die Export-Definition fehlt... -> Foren-Suche nach Q_DECL_EXPORTS oder eben ne statische lib benutzen. Hehe, die Suche findet nur diesen Thread. *gg* Aber ich habs nachgeschlagen und dort steht dass nur Klassen und Funktionen mit Q_DECL_EXPORTS gekennzeichnet werden müssen, d...
von nuke160
25. August 2009 14:36
Forum: Qt Programmierung
Thema: Polymorphes QWidget über dll
Antworten: 31
Zugriffe: 12820

Aber muessen deine Knoten unbeding qt objecte sein ? bringt dir signal / slot mechanismus so viel ? Ja, signal / slot ist überaus wichtig für jeden Knoten. und noch was .... fuer signal / slots (intern sind das events) brauchst du die oder eine Instanz von QApplication in der dll !!!! willst du eve...
von nuke160
25. August 2009 14:28
Forum: Qt Programmierung
Thema: Polymorphes QWidget über dll
Antworten: 31
Zugriffe: 12820

Danke für deine Antwort. Vielleicht hast du Recht und ich sollte lieber statische Bibliotheken verwenden, ich möchte jedoch nur ungern von der dynamischen Bibliothek wegrennen, nur weil ich nicht richtig programmieren kann.
von nuke160
25. August 2009 13:01
Forum: Qt Programmierung
Thema: Polymorphes QWidget über dll
Antworten: 31
Zugriffe: 12820

hast du evt. die Header der DLL in der Profile des Hauptptojektes (also der Applikation) eingetragen (bei den HEADERS)? Das waere natuerlich falsch... (moc muss ja nur im Projekt der Library ausgefuehrt werden, nicht auch bei der Applikation). Gute idee, aber nein, habe ich leider nicht, mein Haupt...
von nuke160
25. August 2009 12:52
Forum: Qt Programmierung
Thema: Polymorphes QWidget über dll
Antworten: 31
Zugriffe: 12820

RHBaum hat geschrieben:Warum wbrauchst du die klassen eigenlich in ner dll ?
warum ned in ner Lib ?.
Damit das Hauptprojekt nicht neu kompiliert werden muss, falls mal neue Knoten hinzugefügt werden.