![]() |
Re: NFReader 1.2 (NewsFeed-Reader)
Zitat:
|
Re: NFReader 1.2 (NewsFeed-Reader)
Zitat:
|
Re: NFReader 1.2 (NewsFeed-Reader)
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Ah ich habe noch was: Unter gewissen Umständen beendet sich der Reader. ich glaube, wenn ich auf "x" klicke, jedoch auch nur manchmal. Eine Regelmäßigkeit habe ich noch nicht herausgefunden, versuche ich jedoch seit gestern vergebens. Evtl. siehst du einen Fehler, ich suche jedoch weiter nach einer möglichen Reproduktion des Verhaltens. Edit: Nun muss ich aber mal ganz böse werden. :mrgreen: Dein Reader hat sich bei mir soeben mit einer Exception beendet. Da ich gerade am Schreiben war, hab ich die Exception ausversehen per "Enter" weggedrückt. Die Meldung danach kann ich dir allerdings zeigen (s. Anhang). Sowas kann natürlich mal passieren und das möchte ich daher nicht kritisieren. Was du allerdings auf alle Fälle ändern musst ist, dass du die Liste der Feeds nur nach dem Hinzufügen dieser abspeicherst und nicht jedesmal neu. Das ist ganz wichtig, denn sonst kann es, wie du siehst, sehr leicht zu Datenverlust kommen. Ich gehe zumindest davon aus, dass du dies machst, denn die Feedliste ist bei mir nun fast leer. :( Irgendwo muss die *.opml jedoch noch rumfahren. Edit2: Ich war es immer gewohnt, dass beim "Hochfahren" aus dem Standby-Modus von Windows meine Feeds aktualisiert werden. Das wäre noch eine Anregung, die ich gerne umgesetzt gehabt hätte (ich hoffe, die deutschen Grammatikregeln lassen dieses Konstrukt zu *g*). |
Re: NFReader 1.2 (NewsFeed-Reader)
Bis jetzt funktioniert das Schließen per X-Button einwandfrei. Und eine Exception ist auch noch nie vorgekommen.
Die Feeds werden nur beim Schließen des Programmfensters gespeichert (sowohl beim Beenden als auch beim Minimieren in den SysTray). Ich werde versuchen es so abzuändern, dass die Daten nur beim Beenden gespeichert werden (früher gab es damit Probleme). |
Re: NFReader 1.2 (NewsFeed-Reader)
Hallo,
dein Problem liegt an der Art, wie du speicherst. Ich vermute, du hast eine oder mehrere Schleifen, die die Daten in die Feeds.xml schreiben. Tritt in der Schleife ein Fehler auf, gehen die Daten verloren, die noch nicht hinzugefügt wurden oder ähnliches. Den Feed-Inhalt nur beim Beenden zu speichern reicht. Ich bezog mich eher auf die Liste der Feeds links, denn diese sollte nicht erneut gespeichert werden, wenn keine Feeds hinzukommen/gelöscht werden. Nur falls ich Feeds hinzufüge oder lösche, sollte diese Liste direkt danach gespeichert werden. Du hast das zwar alles (Feed-URL + Inhalt) in der Feeds.xml, doch wäre evtl. sinnvoller das zu trennen. Du kannst es auch bei einer einzigen Datei belassen, doch dann musst du unbedingt etwas beim Speichern ändern. Bei XML müsste es doch auch möglich sein, nur Teile einer Datei zu ändern, d.h. die Feed-URLs könntest du dann unangetastet lassen und nur den Inhalt aktualisieren. Ich bin mir gerade nicht sicher, ob das geht. Sonst könntest du beispielsweise die Datei zuerst temporär speichern und bei Erfolg die Feeds.xml mit dieser Datei ersetzen. Das waren jetzt nur 2 mögliche Vorschläge, um den Datenverlust zu minimieren. Du musst auf jedenfall dafür sorgen, dass die Feed-Links im Falle eines Programmabsturzes nicht gelöscht werden, sonst werden die Anwender nicht sonderlich erfreut darüber sein. :zwinker: |
Re: NFReader 1.2 (NewsFeed-Reader)
Hello again...
also ich wünsche mir noch eine Suchfunktion....bis jetzt durchsuche ich die "Feeds.xml". Gruß |
Re: NFReader 1.2 (NewsFeed-Reader)
@Matze
Nachdem bei mir bis jetzt (immer) noch keine Fehler aufgetreten sind, macht es auch keinen Sinn etwas zu ändern, außer den von dir gemeldeten Fehler - falls ich ihn finde. Das was mir weiterhelfen würde sind die Schritte, die zu der Exception geführt haben, damit ich den bei dir aufgetretenen Fehler nachvollziehen kann. |
Re: NFReader 1.2 (NewsFeed-Reader)
Zitat:
|
Re: NFReader 1.2 (NewsFeed-Reader)
Hallo
Zitat:
Es muss doch nicht an einem Softwarefehler deinerseits liegen, sondern Dinge wie ein Windowsabsturz oder Bluescreen während des Speichervorgangs würden genauso zu Datenverlust führen. Ich verstehe gar nicht, dass du das als Entwickler so locker siehst. Der Schutz vor Datenverlust deiner Anwender sollte mit die höchste Priorität haben, generell. Deine Aufgabe ist schon, in dieser Hinsicht auch etwas verantwortungsvoller zu sein und Interesse zu zeigen, den Verlust von Daten weitestgehend auszuschließen, finde ich. Zitat:
Ich will dir doch nur helfen und dafür sorgen, dass du und deine Anwender Freude an der Software haben, denn verärgerte Nutzer sind das letzte, was ich persönlich brauchen könnte. Aber wenn du das nicht einsiehst, bitte, dann lass es eben so. Ich sage zu diesem "Problem" jetzt auch nichts mehr. |
Re: NFReader 1.2 (NewsFeed-Reader)
Mir ist grad ein Fehler beim Auslesen eines Newsfeeds aufgefallen, es wird beim Datum immer der 30.12.1899 02:00:00 angezeigt. So sieht das Datum in der XML-Datei aus:
Code:
Wäre es nicht besser bei Datumsformaten die nicht gelesen werden können das Datum und die Zeit einzutragen zu der der Feed aktualisiert wurde (man kann ja nicht für jedes Datumsformat nen Parser schreiben, da wird man ja nie fertig)? Das ist bei Thunderbird so (habs eben schnell getestet). Vielleicht ist das auch ein etwas verbreitetes Format, RSSOwl hat damit kein Problem, das Datum und die Zeit werden korrekt angezeigt.
<pubDate>Wed, 29 Aug 2007 13:23:00</pubDate>
Hier ist noch die Feed-Adresse: ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz