Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi INI-Daei im SpecialOrdner (Windows-Ordner) speichern (https://www.delphipraxis.net/93538-ini-daei-im-specialordner-windows-ordner-speichern.html)

Tommy1988 7. Jun 2007 09:45


INI-Daei im SpecialOrdner (Windows-Ordner) speichern
 
Ich möchte gerne eine INI-Datei im Eigene Dateien Ordner speichern.

ich verwende diese function dafür:
Link


Nur leider erhalte ich dann eine Fehlermeldung bei diesem Code:

Delphi-Quellcode:
    ini := TINIFile.Create
    (GetSpecialFolder(Handle, CSIDL_PERSONAL))
    +'datei.ini';
[Fehler] Main.pas(103): E2010 Inkompatible Typen: 'string' und 'TIniFile'

Wie kann ich auf einfachere Weise eine Datei im WINDOWS-Ordner speichern?

EDatabaseError 7. Jun 2007 09:48

Re: INI-Daei im SpecialOrdner (Windows-Ordner) speichern
 
Du hast die Klammern falsch gesetzt.

Delphi-Quellcode:
ini := TINIFile.Create(GetSpecialFolder(Handle, CSIDL_PERSONAL)+'datei.ini');
btw: Ich rate dir aber an die Ini ins APPDATA Verzeichnis zu schreiben, da es unter Vista ohne Adminrechte sonst Probleme gibt.

Mfg

Luckie 7. Jun 2007 11:44

Re: INI-Daei im SpecialOrdner (Windows-Ordner) speichern
 
In den Ordner "Eigene Dateien" sollte man aber auch unter Vista noch schreiben dürfen. ;)

EDatabaseError 7. Jun 2007 11:48

Re: INI-Daei im SpecialOrdner (Windows-Ordner) speichern
 
:oops: Ich hab Windows Ordner verstanden -> C:\Windows\


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:16 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