Einzelnen Beitrag anzeigen

Benutzerbild von xZise
xZise

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

Re: INI, Registry, ThaXML-Library was ist sinnvoll

  Alt 28. Feb 2008, 08:14
Zitat von Chemiker:
[...]@zZise:
Es geht Hansa darum die Datei zu finden und dann kann er schon ziemlich lang werden, keine Frage.
[...]
Ich würde aber lieber etwas längeren Code haben, als ein Programm das nicht läuft

Abgesehen davon, dass es dann auch professioneller wirkt

Ganz einfach wäre das:
Delphi-Quellcode:
APath := GetEnvironmentVariable('appdata') + '\MEINORDNER';
APath := ExtractFilePath(ParamStr(0)) + 'MEINORDNER';
So gravierend länger wird es nicht
Mit Luckies "GetShellFolder" (so hieß die doch?) kannst du sogar noch ein paar Zeichen raushauen

ich würde an deiner Stelle einfach das folgendermaßen machen:
  • Du erstellst dir ein Dialog mit zwei Radiobuttons: Einmal Appdata benutzten und einmal Programmordner benutzen
  • Im Projektcode rufst du diese Form ganz am Anfang auf
  • Der Dialog speichert im Programmordner eine Datei in der steht, wo die eigentlichen Einstellungen sind (also einmal als Admin ausführen)
  • Im FormCreate ließt du diese Datei aus, und setzt dann eine string Variable in der nachher der Einstellungenordner ist.

MfG
xZise
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat