Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   [Freeware] MedienKatalog, Version 1.2c, Update vom 27.07.09 (https://www.delphipraxis.net/136823-%5Bfreeware%5D-medienkatalog-version-1-2c-update-vom-27-07-09-a.html)

Mithrandir 10. Jul 2009 15:16

Re: [Freeware] MedienKatalog, Version 1.1a
 
Zitat:

Zitat von patti
Welchen Vorteil hat es denn, die Dateien in einem externen Ordner zu speichern?

Es geht ja nicht um "einen externen" es geht um den(!) Anwendungsordner*, zu finden unter "{Windowslaufwerk}\Dokumente und Einstellungen\{User}\Anwendungsdaten\{Name_Deines_ Programms}"**

Der Vorteil ist, dass du definitiv die Rechte hast, dort Einstellungen zu speichern. Starte doch mal dein Programm aus dem Programmverzeichnis in Vista. Vermutlich wird dir der Himmel auf den Kopf fallen. Nun gibt es ja auch die Möglichkeit, dass der User das Programm auf seinem USB-Stick mit sich mitnehmen möchte. Dann ist das Speichern unter "Anwendungsdaten" ziemlich sinnbefreit und das Speichern im Ordner der Anwendung sinnvoller.

Ich habe mir für mein Programm einfach eine Funktion gebastelt, die zuerst nach der Konfigurationsdatei im Programmverzeichnis sucht, dann im Anwendungsdaten-Verzeichnis des aktuellen Nutzers und dann im Anwendungsdatenverzeichnis aller Nutzer. Wenn er da nix findet, fragt er den User, ob er das Programm gerne "portabel" nutzen möchte (Einstellungen werden im Programmordner gespeichert), oder für einen oder für alle Nutzer auf diesem Rechner nutzen möchte.

Tadaa, galant gelöst. ;)

Den Pfad zum dem Ordner kannst du übrigens über die API herausfinden, "SpecialFolderLocation" heißt imho das Stichwort.



*Den ist eigentlich falsch, gibt ja mehrere
**Oder statt "{User}" "All Users".

patti 10. Jul 2009 15:26

Re: [Freeware] MedienKatalog, Version 1.1a
 
Danke für die Antwort.

Zitat:

Es geht ja nicht um "einen externen" es geht um den(!) Anwendungsordner*, zu finden unter "{Windowslaufwerk}\Dokumente und Einstellungen\{User}\Anwendungsdaten\{Name_Deines_ Programms}"**
Der Ordner ist mir bekannt, habe in anderen Programmen von mir bereits Daten in diesen Ordner geschrieben.
Allerdings finde ich den Aspekt mit der Portabilität sogar ziemlich wichtig, denn vielleicht will man seine Medien-Liste ja tatsächlich immer auf einem USB-Stick bei sich haben. Die Idee mit der Abfrage finde ich in der Tat ziemlich gut, doch ich bin mir nicht sicher, ob man gerade unerfahrene Nutzer damit nicht irritiert.

Muss mir diesbezüglich mal was überlegen. Scheint ja der Wunsch vieler Nutzer hier zu sein, die Daten im "Anwendungs-Daten-Ordner" zu speichern. Werde wohl so eine Abfrage beim ersten Start mit einbauen.

Danke für die Anregungen ;-)

Patti

Andreas L. 10. Jul 2009 15:45

Re: [Freeware] MedienKatalog, Version 1.1a
 
Nettes Programm, sehr übersichtlich :thumb:

Schade das es den Medienkatalog nicht schon vor 5 Jahren gegeben hat als ich mit dem sammeln von CDs und Schallplatten begonnen habe. Über 800 CDs einzutragen wäre mir jetzt ein bisschen zu aufwendig. Kannst du vllt. eine Funktion zum importieren einer Excel-Tabelle mit folgender Struktur einbauen?:

Code:
Interpret | Album | Jahr | Kommentar
EDIT: Medien-Typ Vinyl (Schallplatte) wäre noch toll

Blackheart 10. Jul 2009 15:51

Re: [Freeware] MedienKatalog, Version 1.1a
 
Liste der Anhänge anzeigen (Anzahl: 1)
Schade das man das Prog nicht größenverändern kann dadurch kann ich unten nicht alles sehen und Rechts scheint was zu fehlen.
Benutze 800x600 Auflösung

Mithrandir 10. Jul 2009 15:56

Re: [Freeware] MedienKatalog, Version 1.1a
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von patti
Die Idee mit der Abfrage finde ich in der Tat ziemlich gut, doch ich bin mir nicht sicher, ob man gerade unerfahrene Nutzer damit nicht irritiert.

Patti,

Im Anhang mal das Fenster, was ich zur Abfrage nutze. Wenn das verwirren soll, weiß ich auch nicht mehr weiter... ;)

markus5766h 10. Jul 2009 16:01

Re: [Freeware] MedienKatalog, Version 1.1a
 
Zitat:

...und, müssen Bilder unbedingt in der *.dat gespeichert werden ?

Naja, wo denn sonst Und vor allem: warum denn nicht?
Bilder in einer Datenbankdatei "blähen" diese auf. Wenn ich mir vorstelle,
mehrere Tausend Titel/Alben zu archivieren (incl.) Bilder, möcht' ich dann
nicht wissen, wie groß und träge die Datei wird.
Ich benutze für sowas eine Indexdatei mit Links zu den Bildern oder einen
extra (Unter-)Ordner. Ggf lässt sich auch eine eigene Datei mit Thumbs benutzen.

jaenicke 10. Jul 2009 18:45

Re: [Freeware] MedienKatalog, Version 1.1a
 
Zitat:

Zitat von patti
Muss mir diesbezüglich mal was überlegen. Scheint ja der Wunsch vieler Nutzer hier zu sein, die Daten im "Anwendungs-Daten-Ordner" zu speichern. Werde wohl so eine Abfrage beim ersten Start mit einbauen.

Da weise ich einmal ganz dezent :mrgreen: auf meine SJ Config Utils hin, die machen das ganz automatisch. ;-)

patti 10. Jul 2009 19:12

Re: [Freeware] MedienKatalog, Version 1.1a
 
Zitat:

Nettes Programm, sehr übersichtlich

Schade das es den Medienkatalog nicht schon vor 5 Jahren gegeben hat als ich mit dem sammeln von CDs und Schallplatten begonnen habe. Über 800 CDs einzutragen wäre mir jetzt ein bisschen zu aufwendig. Kannst du vllt. eine Funktion zum importieren einer Excel-Tabelle mit folgender Struktur einbauen?:
Danke für das Lob für meine Software. Ich kann eine kleine Zusatz-Anwendung schreiben, die deine Excel-Datei in ein Programm-konformes Format konvertiert. Wenn ich Zeit habe, werde ich das eventuell am Wochenende mal schnell machen. Sollte keine zu aufwendige Geschichte sein ;-)

Zitat:

Medien-Typ Vinyl (Schallplatte) wäre noch toll
Sollte eigentlich kein Problem sein, das nachträglich mit einzubauen. Mal schauen...

Zitat:

Schade das man das Prog nicht größenverändern kann dadurch kann ich unten nicht alles sehen und Rechts scheint was zu fehlen.
Benutze 800x600 Auflösung
Die Größe kann zwar verändert werden, aber es gibt auch eine Mindestgröße, die wohl über 800x600 liegt. Das Fenster ist so gestaltet, das es unter einer Auflösung von 1024x768 noch gut zu bedienen ist. Unter kleineren Auflösungen wird es aus Platz-Mangel schwierig...

Zitat:

Bilder in einer Datenbankdatei "blähen" diese auf. Wenn ich mir vorstelle,
mehrere Tausend Titel/Alben zu archivieren (incl.) Bilder, möcht' ich dann
nicht wissen, wie groß und träge die Datei wird.
Ich benutze für sowas eine Indexdatei mit Links zu den Bildern oder einen
extra (Unter-)Ordner. Ggf lässt sich auch eine eigene Datei mit Thumbs benutzen.
Stimmt schon, pro Cover muss man mit etwa 10 KB rechnen. Bei vielen Objekten kann das tatsächlich etwas träge werden. Vielleicht lässt sich da noch was machen, aber generell will ich die Bilder eigentlich schon alle zusammen in einer Datei haben, um die Portabilität zu erleichtern.


Nun zu dem Problem mit dem Speicherort:

Zitat:

Im Anhang mal das Fenster, was ich zur Abfrage nutze. Wenn das verwirren soll, weiß ich auch nicht mehr weiter... ;-)
Danke für die Anregung in Form des Screenshots, habe aber unabhängig davon schon was eigenes gestaltet, das so ziemlich das selbe macht. Ein Problem gibt es allerdings noch bezüglich des Speicherns für alle User: Unter Vista können Nicht-Admins die Dateien nicht mehr überschreiben, was zu einem Problem führt. Lesen ist kein Problem, aber spätestens beim Speichern gibts halt Ärger. In der DP gibt es einpaar Threads dazu, aber so wirklich schlau bin ich bis jetzt noch nicht daraus geworden. Wäre hier für Hilfe dankbar. Wenn das Problem behoben ist, stelle ich die neueste Version online (ich geh mal von morgen aus).

Zitat:

Da weise ich einmal ganz dezent auf meine SJ Config Utils hin, die machen das ganz automatisch.
Die Idee klingt wirklich gut und das Projekt macht einen guten Eindruck, aber wie gesagt habe ich inzwischen was eigenes gestaltet. Danke trotzdem ;-)

Danke nochmal an alle Tester ;-)

Patti

Luckie 10. Jul 2009 19:46

Re: [Freeware] MedienKatalog, Version 1.1a
 
Es geht nicht nur um die Rechte. Wenn die daten im Ordner der anwendung gespeichert werden, überschreiben sich mehrere Nutzer auch gegenseitig ihre Daten. Den Laptop meiner Mutter nutzt zum Beispiel auch mein vater. Aber was will der mit den rezeptbüchern meiner Mutter und was will meine Mutter mit der Blues CD Sammlung meines Vaters?

Andreas L. 10. Jul 2009 19:59

Re: [Freeware] MedienKatalog, Version 1.1a
 
Zitat:

Zitat von patti
Zitat:

Nettes Programm, sehr übersichtlich

Schade das es den Medienkatalog nicht schon vor 5 Jahren gegeben hat als ich mit dem sammeln von CDs und Schallplatten begonnen habe. Über 800 CDs einzutragen wäre mir jetzt ein bisschen zu aufwendig. Kannst du vllt. eine Funktion zum importieren einer Excel-Tabelle mit folgender Struktur einbauen?:
Danke für das Lob für meine Software. Ich kann eine kleine Zusatz-Anwendung schreiben, die deine Excel-Datei in ein Programm-konformes Format konvertiert. Wenn ich Zeit habe, werde ich das eventuell am Wochenende mal schnell machen. Sollte keine zu aufwendige Geschichte sein ;-)

Die Möglichkeit eine XLS-Datei direkt im "Importieren"-Dialog auswählen zu können wäre für Otto-Normal-User sicherlich nicht schlecht, wird wohl mehr Leute geben die ihre Sammlungen in Tabellen verwalten ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:18 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz