Kategorie > JakPod Fehler
Fehler beim reorganisieren der ArtworkDB unter 1.4
sensorium:
Hallo Jan,
viel Glück beim Debuggen! Ich hoffe mal du findest den Fehler.
Bin echt mal gespannt, was die Ursache ist…
Viele Grüße
Olli
JakPodAdmin:
Hallo Olli,
nach vielen Enten, Karpfen und Gaensen bin ich nun endlich mal wieder dazu gekommen, mich um JakPod zu kuemmern. ;)
Die aktuelle Beta (JakPod 1.42 (Beta1)) sollte nun auch auf 64 Bit Systemen funktionieren.
Gruss, Jan.
sensorium:
Hallo Jan,
habe die neue Version eben ausprobiert und es funktioniert problemlos. Vielen Dank für den Fix. Was war denn die Ursache? Das würde mich dann doch mal interessieren…
Wenn du Lust und Laune hast kannst du ja mal ein paar Infos posten :)
Gruß
Olli
JakPodAdmin:
Halloechen,
wenn ich ehrlich bin, ich hab keine Ahnung. ;)
Nein, mal im Ernst - ich bin nicht so der Swing/GUI-Profi. Ich hatte folgendes gemacht:
- Erzeugen eines neuen Threads fuer das Progress Fensterchen, welches ein JDialog ist, der Runnable implementiert
- Starten des Threads - innerhalb der run()-Methode des JDialog-Threads rufe ich "setVisible(true)" auf.
dann kam der problematische Punkt. Da bei sehr kurzen Aktionen, aufeinanderfolgende Dialoge in falscher Reihenfolge angezeigt wurden, hab ich einen "kruden" Hack eingebaut und zwar:
--- Code: ---while(!progressWindow.isVisible())
{
//do nothing until JDialog is shown
}
--- Ende Code ---
Das hat auch funktioniert - nur eben nicht auf 64 Bit Systemen. Ich hab keine Ahnung warum.
Nun hab ich einen noch kruderen Hack eingebaut und zwar hab ich den Kommentar in der Schleife einfach durch ein 50ms "Schalfen" ersetzt. Damit scheint es zu funktionieren - warum auch immer. Nichtmal das explizite setzen von "progressWindow.setVisible(true)" in der Schleife hat geholfen.
Sicher alles nicht die feine Art aber es funktioniert nun.
Gruss, Jan.
sensorium:
Hallo,
danke für die Infos, das klingt echt schräg. Vor allem da das Problem ja auch plattformübergreifend bei verschiedenen Implementierungen des JDKs (Apple/SUN) für X64 auftritt...
Anyway, Hauptsache es funktioniert wieder :)
Gruß Olli
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln