AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Konfigurationsdatei ini

Ein Thema von t0mmy · begonnen am 4. Aug 2010 · letzter Beitrag vom 7. Aug 2010
 
Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 
#10

AW: Konfigurationsdatei ini

  Alt 7. Aug 2010, 08:58
Moin,
das gehört eigentlich geschlagen Ich zumindest würde die Anwendung vermutlich nicht einsetzen (bis auf SWAT 4, das „darf“ das).

Es ist halt so, dass nicht jeder überall Schreibrechte hat. Ob man auf C:\ Rechte hat, kann ich nicht sagen, bei mir schon, aber bei anderen nicht. Aber was ist auch, wenn C:\ nur das Datengrab für Windows (also den Kernel etc.) ist, und auf D:\ die Programme und E:\ die Eigenen Dateien liegen Deshalb nehme bitte bitte keine hart kodierten Pfade sondern biete folgendes an:

Lass den Benutzer bei der Installation (wenn es eine gibt) oder den ersten Start wählen, wo deine Programmdaten gespeichert werden: Entweder im Programmordner oder in den Anwendungsdaten. An den Programmordner kommst du mit ExtractFilePath(ParamStr(0)) und an die Anwendungsdaten bekommst du wie weiter unten beschrieben.

Und warum das ganze?
  1. Die Anwendungsdaten existieren immer!
  2. Man hat immer darin Schreib/Leserechte!
  3. Jeder Benutzer kann eine eigene Konfiguration anlegen!
  4. Und falls das Ding portabel sein soll, dann kann man immer noch sagen dass es im Programmordner gespeichert werden soll.

Da wären wir übrigens bei den nächsten Problem, wenn es portabel sein soll/kann dann bringt dir das Speichern in C:\ nichts aus zwei Gründen:
  1. Alles wird zurückgesetzt, wenn der PC geändert wird.
  2. Wenn du das Programm mal schnell beim Freund testest müllst du den PC zu.

So und jetzt bist du dran: Nenne mit einen Vorteil, warum man auf C:\ speichern soll?

MfG
Fabian

PS: C:\ = der Ordner direkt in C:\ nicht ein Unterordner in C:\!
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:21 Uhr.
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