Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Bei meinem Applet (Live-Ticker) funktioniert lokal alles - Eine Datei wird per InputStream ausgelesen und die Zeilen auf unterschiedliche Weise verwendet. Wenn diese Datei verändert wird, werden die aktualisierten Daten ausgelesen und entsprechend neu angezeigt bzw. angehängt.
Wenn ich das Applet aber hochlade wird die Datei einmal ausgelesen - jedes weitere mal ist das Applet jedoch fest davon überzeugt (ich lasse mir jede zeile mit System.out.print zur Kontrolle ausgeben), dass sich die datei nicht geändert hat (obwohl bspw sogar zeilen hinzukamen).
Das auslesen geht folgendermaßen (gekürzt, try & catch sind ausgelassen):
Da ist der Ticker - allerdings ist wenn ihr ihn anschaut natürlich die Datei wirklich immer die selbe.
Ausgaben in der Java konsole gibts keine außer die die ich selber ausgeben lasse...
Edit: oh im moment gibts ein Problem mit dem Tokenizer - da hab ich was an der Datei geändert ohne alles neu hochzuladen... ändere ich gleich
Edit 2: so geht wieder...
awas auffällt ist auch dass der Timer mit:
Code:
refresh.schedule(new Task(),pause, pause);
und
Code:
class Task extends TimerTask {
public void run() {
fileConnect();
repaint();
}
}
wobei pause ein int von 6000 ist, nicht in diesem Abstand aktualisiert - lokal wartet er länger, aber online macht er es etwa alle 5 sec. wie in der Konsole zu erkennen ist.
ich hab in der zwischenzeit nochmal so viel gesucht gelesen und versucht .....
ich kriegs einfach ned hin
also versuch ich noch ein letztes mal hier um Hilfe zu schreien
Ups, du hast ja schon 3 Postings abgesetzt. Ich hab das gar nicht mitbekommen.
Ich guck mir dein Problem mal heute Abend an, vielleicht können wir das dann zu einem glücklichen Ende führen.
Hmm, Klar. Aber ich hab den Mund doch wohl etwas zu voll genommen. Da war und ist noch einiges zu erledigen - der Hochzeit wegen. Aber ich verspreche dir, dass ich mir das in den nächsten zwei Tagen anschaue.
Hey kein Problem ;-)
ist doch klar, dass du da viel am Hut hattest und vor allem wichtigere Dinge. Und wie gesagt es eilt auch nicht!!! also lass dir Zeit, aber auf jeden Fall mal vielen Dank dir dass du dich darum kümmern willst!
OK, Problem erfasst. Aber noch keine Lösung...
Zufällig brauche ich eine ähnliche Funktion für ein Applet, welches ich gerade schreibe. Mal sehen, ob ich auch da hängen bleibe.
Ich dachte, du brauchst nicht noch jemanden, der dein Problem findet, das solltest du doch alleine wissen. :wink:
Ich muss mich mal in einer freien Minute an das Applet setzen. Keine Ahnung, wann ich mal die Zeit finde.