Die Suche ergab 8 Treffer

von nik_28
2. März 2007 14:57
Forum: Qt Programmierung
Thema: QSockets, QThreads, Non-Blocking auf die Daten warten
Antworten: 4
Zugriffe: 3033

Im Grunde ist das wohl schon die richtige Idee, es lassen sich sogar die Menüs bedienen etc., nur mein Socket will nicht. Mit der while-Schleife ist das vielleicht nicht so die feine Art, aber tun sollte es ja eigentlich: /// wait for network to send segment void SegmentMeshClient::waitForSegment(in...
von nik_28
2. März 2007 14:35
Forum: Qt Programmierung
Thema: QSockets, QThreads, Non-Blocking auf die Daten warten
Antworten: 4
Zugriffe: 3033

Dankeschön, genau das hatte ich gerade auch probiert: qApp->processEvents(maxtime); (das meintest du, oder? Ist der Aufruf so korrekt?) Leider hat er sich gerade wieder in einem Deadlock verfangen. Ich friemel mal ein bisschen an der 'maxtime' herum, vielleicht tut sich dann noch was. An der qt-Vers...
von nik_28
2. März 2007 12:00
Forum: Qt Programmierung
Thema: QSockets, QThreads, Non-Blocking auf die Daten warten
Antworten: 4
Zugriffe: 3033

Ich habe mir gerade sagen lassen, das Problem kann man gar nicht lösen. So lange ich nämlich in einer Funktion warte, ist die Event-Loop unterbrochen. An die komme ich innerhalb meiner Funktion nicht ran, auch nicht in einem neu gestarteten Thread. D.h. die Katze beißt sich in den Schwanz, weil ich ...
von nik_28
1. März 2007 22:36
Forum: Qt Programmierung
Thema: QSockets, QThreads, Non-Blocking auf die Daten warten
Antworten: 4
Zugriffe: 3033

QSockets, QThreads, Non-Blocking auf die Daten warten

Grüßgottle, ich habe Schwierigkeiten mit der Handhabung von QSockets in Verbindung mit QThreads (Beides Qt 2.3). Ich versuche mal, mein Problem zu erklären, bei Bedarf schicke ich gerne Quellcode mit. Beschreibung Ich habe eine Client-Klasse mit einem QSocket. Normalerweise schicke ich über das Sock...
von nik_28
4. September 2006 17:32
Forum: Qt Programmierung
Thema: [gelöst]Qt2.3: Qthread Probleme nach Erzeugung der moc-Datei
Antworten: 6
Zugriffe: 3727

So siehts aus:

Code: Alles auswählen

class ServerThread : public QObject, public QThread 
{
	Q_OBJECT
... 
(Die Reihenfolge der Vererbung spielt eine Rolle(?))
von nik_28
4. September 2006 17:16
Forum: Qt Programmierung
Thema: [gelöst]Qt2.3: Qthread Probleme nach Erzeugung der moc-Datei
Antworten: 6
Zugriffe: 3727

Genau, das war das Problem gewesen (die Signals und Slots die ich verwende).

Jetzt siehts so aus:

Code: Alles auswählen

class ServerThread : public QThread, QObject
dafür aber mit Q_OBJECT
von nik_28
4. September 2006 15:49
Forum: Qt Programmierung
Thema: [gelöst]Qt2.3: Qthread Probleme nach Erzeugung der moc-Datei
Antworten: 6
Zugriffe: 3727

Dankeschön! Ich dachte ich hätte das Q_OBJECT schon mal rausgenommen und er hätte sich dann beschwert ... vielleicht hab' ich das nur geträumt, jetzt läufts auf jeden Fall! Qt 2.3. weil mein Projekt auf einem älteren Projekt aufsetzen soll, das Qt 2.3 verwendet. Außerdem ist das wohl so eine Lizenzg...
von nik_28
4. September 2006 15:26
Forum: Qt Programmierung
Thema: [gelöst]Qt2.3: Qthread Probleme nach Erzeugung der moc-Datei
Antworten: 6
Zugriffe: 3727

[gelöst]Qt2.3: Qthread Probleme nach Erzeugung der moc-Datei

Hallo, ich habe ein Problem mit Qt 2.3: Ich möchte die Klasse QThread erben und schreibe dazu in den Header: ... #define QT_THREAD_SUPPORT #define _CRT_SECURE_NO_DEPRECATE #include <qthread.h> #include <qsocket.h> class ServerThread : public QThread { Q_OBJECT public: ServerThread(int socketDescript...