ensacom hat folgendes geschrieben: |
(...) |
So neu ist die Version allerdings nun auch wieder nicht, wie dein Posting den Anschein erweckt. Der gleiche Text steht seit dem 10. August 2002 auch im Entwickler-Forum. Nun ja, da du auf Mails mit gut gemeinte Ratschlägen nicht reagierst (aber das hat sicher ganz profane Gründe wie Zeitmangel), machen wir den Bugreport also öffentlich.
Zitat: |
Hier geht es zum Programm und zur Beschreibung |
Werbung für die eigene Homepage ist zwar legitim, aber wenn du ein Programm vorstellst, dann solltest du auch einen
Direktlink angeben. So steht´s auch in den
Regeln dieser Sparte.
1. Der Rechtschreibfehler ist immer noch drin. Na ja, wen wundert´s ... die hier vorgestellte Version ist ja identisch mit der, auf die sich meine Mail bezog. Also, standardmäßig heißt es immer noch "Standar
deinstellung".
2. Das XP-Menü ist unsinnig. Sieht zwar schick aus, verursacht aber unter Win98 beispielsweise Probleme. Der Text wirkt teilweise zerrissen, manchmal sind die letzten Einträge im Menü durch einen grauen Balken verdeckt.
3.
Zitat: |
Dazu zählt z.B. die Möglichkeit, sich das Aussehen des Programms
komplett an seine Bedürfnisse anpassen zu können. |
Dann habe ich wohl ´ne andere Version?! Ich kann hier nichts an meine Bedürfnisse anpassen. Was ich aber in der Mail auch schon kritisiert habe ist z.B. der Dialog "Einstellungen". Der erscheint im XP-Blau-Look ... leider auch dann, wenn man z.B. das Thema "Silber", "Olive" oder eins aus dem Web (mein Liebling: Longhorn!) aktiviert hat. Und das wirkt natürlich dämlich. Das XP-Menü passt seine Farben ja wenigstens noch an die Systemeinstellungen an.
4. Der Tipp "markierte Items einer Listbox löschen" ist wahrscheinlich noch im alten Format. Jedenfalls ist es nur Zeichensalat, was ich dort sehe, und in einem alten Beitrag im EF hattest du geschrieben, du hättest damals irgendein komprimiertes Format benutzt.
5. Ebenfalls schön wäre eine Verlinkung deines Dateityps ".thm" auf den Texteditor, denn eigentlich sind es doch auch nur Textdateien. So kann man schnell mit Notepad zugreifen. Oder, der bessere Weg: du erstellst deinen eigenen Eintrag und sorgst dafür, dass der Delphimanager Tippdateien als Parameter laden und anzeigen kann.
6. Dein Programm kann nur einmal gestartet werden. Gut! Noch besser wäre es, wenn es bei einem erneuten Startversuch aus dem Hintergrund erscheint. Das sind nur zwei Zeilen in der DPR-Datei. Allerdings empfiehlt es sich zur Sicherheit dann auch über die Bearbeitung der Nachrichten WM_SYSCOMMAND/SC_RESTORE ein "Application.Restore" auszulösen, weil es sonst u.U. passieren kann, dass sich das Programm nicht mehr minimieren lässt.
In dem Zusammenhang als Erweiterung zu Punkt 5: wenn dein Manager nur einmal starten kann, jemand aber im Explorer mehrere Tippdateien ausgewählt hat, dann sollte jede Instanz ihre Tippdatei an die schon vorhandene Instanz weiterreichen und sich beenden. Dank deiner Registerseitengestaltung geht das sehr schön.
Da ich eigentlich nie unrealisierbare Vorschläge mache, kann ich dir ja verraten, dass ich mir einen kleinen Starter zum Testen geschrieben habe, der deine Verzeichnisstruktur und deine Tippdateien einliest und genau den eben gemachten Vorschlag berücksichtigt: Wenn man ihn erneut ausführt und dabei eine Datei angibt, reicht er deren Namen an die laufende Instanz weiter. Die erstellt eine neue Registerseite und zeigt die Datei dort an. Voilá - w.z.b.w.
7. Und zum Abschluss: eine Aktualisierungsfunktion, die auf Knopfdruck die Verzeichnisse neu einliest, wäre vielleicht interessant. Immerhin kann es ja sein, dass jemand manuell über den Explorer eine Tippdatei in eins deiner Unterverzeichnisse kopiert. Dann könnte man in deinem Delphimanager z.B. die berühmte Taste F5 drücken, und das Programm scannt noch mal die Ordner durch ... Aber -und das schrieb ich in der Mail ja auch schon!- zwingend notwendig wäre das nicht. Jedenfalls nicht im Vergleich zu den vorher genannten, IMHO wichtigeren Punkten.