Die Suche ergab 8 Treffer

von marwar_cottbus
11. Juli 2008 10:28
Forum: Qt Programmierung
Thema: DLLs laden mit QLoadLibrary - Wie erhalte ich mehrere Instan
Antworten: 1
Zugriffe: 2073

DLLs laden mit QLoadLibrary - Wie erhalte ich mehrere Instan

DLLs laden mit QLoadLibrary - Wie erhalte ich mehrere Instanzen? Hallo! Ich will aus mehreren QThreads eine (nicht-QT) DLL laden. Mein Problem ist, dass QLoadLibrary beim Versuch mehrere Instanzen der Funktion der DLL zu erzeugen ein und dasselbe Handle zurück gibt. Damit streiten sich meine QThread...
von marwar_cottbus
10. Juli 2008 12:30
Forum: Qt Programmierung
Thema: Probleme mit QEventloop - Es wird nicht verlassen.
Antworten: 8
Zugriffe: 5216

nee, die Priorität war's nicht

Was das wiederverwenden angeht, so arbeiten meine Threads mit Pointern auf einen bestimmten gleichbleibenden Speicherbereich. Außerhalb des Threads werden dessen Ergebnisse ausgelesen, verarbeitet und der Inhalt des Speicherbereichs verändert. Der Thread kann 1 zu 1 neu gestartet werden, also (?fast...
von marwar_cottbus
9. Juli 2008 16:14
Forum: Qt Programmierung
Thema: Probleme mit QEventloop - Es wird nicht verlassen.
Antworten: 8
Zugriffe: 5216

Hallo, http://doc.trolltech.com/main-snapshot/qthreadpool.html Ob es sich wirklich lohnt die Threads zu wiederzuverwenden statt sie einfach neu zu erzeugen, hängt letztendlich davon ab wie aufwändig Deine Berechnungen sind. Je schneller die Berechnung, desto mehr fällt das neue Erzeugen ins Gewicht...
von marwar_cottbus
9. Juli 2008 12:47
Forum: Qt Programmierung
Thema: Probleme mit QEventloop - Es wird nicht verlassen.
Antworten: 8
Zugriffe: 5216

Kannst Du mir irgendeine gute Beschreibung von QThreadPool nennen? Wenn ich das richtig verstehe, werden die QThreads automatisch gelöscht und dafür schneller wieder erzeugt. Bringt das wirklich eine Verbesserung im Vergleich dazu, die Threads nicht zu löschen und sie einfach neu zu starten? Im Auge...
von marwar_cottbus
8. Juli 2008 12:14
Forum: Qt Programmierung
Thema: Probleme mit QEventloop - Es wird nicht verlassen.
Antworten: 8
Zugriffe: 5216

So, ich habe einen kleinen Workaround realisiert, indem ich eine static int zum zählen der finished-Signale verwende. jetzt habe ich ein anderes Problem: Ich würde gerne die QCoreApplication mitsamt Qthreads mehrfach starten und beenden (ist eine Iteration). Da jede Menge andere Daten kopiert werden...
von marwar_cottbus
8. Juli 2008 11:20
Forum: Qt Programmierung
Thema: Probleme mit QEventloop - Es wird nicht verlassen.
Antworten: 8
Zugriffe: 5216

Probleme mit QEventloop - Es wird nicht verlassen.

Hallo! Ich will eine berechnung auf mehrere Threads verteilen, aber irgendwie bleibt mein Programm nach der ersten Iteration in der Eventloop hängen. Gedacht ist es so: Ich habe eine QCoreApplication (keine GUI, daher gibt es mit QApplication Runtimefehler) die mehrere QThreads startet. Anschließend...
von marwar_cottbus
8. Juli 2008 09:03
Forum: Qt Programmierung
Thema: QThread in einer DLL ohne GUI aus Nicht-QT-Umgebung nutzen
Antworten: 1
Zugriffe: 1647

Hat sich erledigt, es muss eine QCoreApplication und keine QApplication sein, da ich keine GUI habe.
von marwar_cottbus
7. Juli 2008 12:43
Forum: Qt Programmierung
Thema: QThread in einer DLL ohne GUI aus Nicht-QT-Umgebung nutzen
Antworten: 1
Zugriffe: 1647

QThread in einer DLL ohne GUI aus Nicht-QT-Umgebung nutzen

Hallo! Ich wollte QThread in einer DLL nutzen ohne im Hauptprogramm auf QT zuzugreifen. Nachdem ich beim Verlassen des Eventloops die Fehlermeldung bekommen habe, dass QEventloop QApplication benötigt, suche ich nach einer Möglichkeit mit minimalen Änderungen QApplication in die DLL einzubauen. Jetz...