Die Suche ergab 105 Treffer

von C167
13. Juni 2008 19:48
Forum: Qt Programmierung
Thema: Threads funktionieren nciht immer
Antworten: 17
Zugriffe: 11940

Glaub ich stand irgendwie aufn schlauch .... was mich bissi durcheinander gebracht hat : Hier redet einer von vielen Threads ??? wie oft wird das run denn aufgerufen ? Am Anfang werden 2 Objekte der Klasse erzeugt. eins ruft 3mal start() direkt hinternander auf, das erste nur einmal. auch wenn du n...
von C167
11. Juni 2008 18:37
Forum: Qt Programmierung
Thema: Threads funktionieren nciht immer
Antworten: 17
Zugriffe: 11940

also, nur damit ich hier mal durchblicke: start() erzeugt ein thread-objekt? Lest noch mal die Doku zu dem SQL Modul bitte ... Also ich habs so verstanden, das alle SQL Befehle aus dem selben thread kommen muessen wo auch die COnnection erstellt wurde. Alles andere waere undefiniertes verhalten .......
von C167
11. Juni 2008 14:09
Forum: Qt Programmierung
Thema: Threads funktionieren nciht immer
Antworten: 17
Zugriffe: 11940

aeh? aber alle threads haben doch auf die mutex variable zugriff, warum sollte da jeder thread ein eigenes Mutex-objekt bekommen? Dass Threads die von einem anderem BinaryLoader-Objekt erzeugt werden einen eigenen Mutex haben, ist ja klar, aber ich rufe ja den getData Slot 3mal direkt hintereinander...
von C167
11. Juni 2008 10:35
Forum: Qt Programmierung
Thema: Threads funktionieren nciht immer
Antworten: 17
Zugriffe: 11940

globaler mutex? was ist der Unterschied zu meiner Loesung dabei?
von C167
11. Juni 2008 09:40
Forum: Qt Programmierung
Thema: Threads funktionieren nciht immer
Antworten: 17
Zugriffe: 11940

hm... wie gesagt, das is neuland fuer mich ;) ich hab ein Beispiel, das Threads und wait conditions nutzt, und zwar den "photoflow" auf code.google.com Vorteil ware eben dass die GUI bei Threads nicht blokieren wuerde, wenn man ein einzelnes Bild aus der Datenbank laedt, sondern nur solang...
von C167
11. Juni 2008 08:41
Forum: Qt Programmierung
Thema: Threads funktionieren nciht immer
Antworten: 17
Zugriffe: 11940

sooo, ich hab jetzt das Threading mal abgeschalten (einfach run() anstelle von start() gemacht), und da geht es, klar, kommt sich ja nichts ins gehege. Kann man da evtl was mit der QWaitCondition machen?
von C167
10. Juni 2008 17:07
Forum: Qt Programmierung
Thema: Threads funktionieren nciht immer
Antworten: 17
Zugriffe: 11940

@nando: ich erstelle ja in jedem Thread eine eigene Verbindung, die nur innerhalb von run() existiert
von C167
10. Juni 2008 16:47
Forum: Qt Programmierung
Thema: Threads funktionieren nciht immer
Antworten: 17
Zugriffe: 11940

Hm, ich komm mit dem gdb noch nicht so zurecht... deshalb bin ich andrs vorgegangen: jede Zeile erhielt ne ausgabe ;) Dabei ist mir aufgefallen, dass z.b. das Signal Nr 1 ausgeloest wird (slot aufgerufen), direkt drauf nummer 2. Dann started Thread 1 und wird komplett abgearbeitet. Anschliessend wir...
von C167
10. Juni 2008 16:06
Forum: Qt Programmierung
Thema: Threads funktionieren nciht immer
Antworten: 17
Zugriffe: 11940

nachtrag: waerend auf Linux nur manchmal einer und sehr selten zwei Threads sterben, fallen unter Windows meistens zwei aus

hab ich mich da generell verbastelt? Bin fuer jede Hilfe dankbar
von C167
9. Juni 2008 18:58
Forum: Qt Programmierung
Thema: Threads funktionieren nciht immer
Antworten: 17
Zugriffe: 11940

Threads funktionieren nciht immer

Tagchen, ich hab hier eine Klasse, die Daten aus einer Datenbank laedt. Dazu rufe ich den Slot "getData" ueber Queued connections auf. So, an sich funktioniert alles, aber eben nicht immer. Ich hab ein paar Debuggingausgaben eingebaut, die im allgemeinen wie folgt aussehen: get: "spla...
von C167
4. Mai 2008 13:42
Forum: Projekte
Thema: QSvn
Antworten: 3
Zugriffe: 8595

Ich verwend das schon länger, um unter Windows meine svn REPOS zu verwalten. Mich kotzt nämlich da dieser "komische schwarze Kasten aka cmd" so was von an, dass ich unter win einfach keine Kommandozeile verwenden will... Das mit der CMD kenne ich, damit zumindest ein gutes Terminal da is ...
von C167
3. Mai 2008 20:56
Forum: Qt Programmierung
Thema: OS X 10.5, Terminal Commands via QProcess, C++
Antworten: 10
Zugriffe: 8972

Das Terminal ist halt die "Kommandozeilenanwendung" bei OS X, das Äquivalent zu cmd.exe bei Windows (wenn man das so sagen kann). Naja, AFAIK wie bei Linux ;) aber lass die cmd aus dem Spiel Was du hier mit interaktiv meinst versteh ich nicht ganz. Na, du startest und dann wartet es auf e...
von C167
3. Mai 2008 20:05
Forum: Qt Programmierung
Thema: OS X 10.5, Terminal Commands via QProcess, C++
Antworten: 10
Zugriffe: 8972

ein Beispiel aus der Doku: QString program = "./path/to/Qt/examples/widgets/analogclock"; QStringList arguments; arguments << "-style" << "motif"; QProcess *myProcess = new QProcess(parent); myProcess->start(program, arguments); Ich weiss nciht genau, wie das Programm d...
von C167
3. Mai 2008 19:13
Forum: Qt Programmierung
Thema: QtSvg
Antworten: 6
Zugriffe: 5289

warscheinlich findet sich ein Patch hier: http://websvn.kde.org/trunk/qt-copy/patches/ wenn man eine entsprechend alte Revision nimmt, als qt-copy noch 4.3 enthielt.
von C167
3. Mai 2008 11:59
Forum: Einfach Qt
Thema: Qt 4.4 ist draussen....
Antworten: 7
Zugriffe: 6867

rc1 kam am Mon, 07 Apr 2008 01:36:54 -0400 rein, ich denke, in den naechsten Stunden wird es im SVN heiss her gehen... im aktuellsten Changelog steht schon die finale Version, Status UNRELEASED: http://svn.debian.org/wsvn/pkg-kde/trunk/packages/qt4-x11/debian/changelog?op=file&rev=0&sc=1 (ka...