![]() |
AW: Konfigurationsdatei ini
Moin,
das gehört eigentlich geschlagen :P 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
Delphi-Quellcode:
und an die Anwendungsdaten bekommst du wie weiter unten beschrieben.
ExtractFilePath(ParamStr(0))
Und warum das ganze?
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:
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:\! |
AW: Konfigurationsdatei ini
Ich bin voll und ganz deiner Meinung ich hab das Problem mit der Konfigurations.ini mit Special Folders gelöst jedoch hab ich immer noch das Problem mit dem Schreibrecht auf C wenn ich meine bearbeitete xml dort hinspeichern möchte
Achja welchen Special Folder würdet ihr nehmen um eine .ini (Konfigurationsdatei) abzuspeichern (Dieser Ordner sollte auf allen XP versionen vorhanden sein) |
AW: Konfigurationsdatei ini
Wie wäre es denn mit offiziellen Ordnern in der Registry?
M$ sagt ja, daß INI out sind. |
AW: Konfigurationsdatei ini
Moin
Zitat:
Zitat:
MfG Fabian |
AW: Konfigurationsdatei ini
@xZise
Wills jetzt dort in einem Unterordner :) abspeichern, denn ich zuvor erstellt haben. Kann ich das Manuell mit links-klick und Vollzugriff erlauben? |
AW: Konfigurationsdatei ini
Wie zig-fach erwähnt ist es unsinnig, da zu speichern, wo man normalerweise keine Schreibrechte hat.
Das wird dir jeder übel nehmen, der von dir eine Software verwenden möchte. Ich würde für dein Programm garantiert keine Ausnahme in Sachen Schreibrechten festlegen. ;) |
AW: Konfigurationsdatei ini
Zitat:
Zitat:
MfG Fabian |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:58 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