Autor Beitrag
Smartie
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 205



BeitragVerfasst: Fr 29.04.05 09:09 
Servus,

kurze Frage, wenn ich eine ini-Datei öffnen will, und ihm einfach sagen möchte "Diese befindet sich imemr im selben verzeichniss wie die Aplication", kann ich ihm dann einfach sagen  IniDat := TIniFile.Create('source.ini'); ? oder muß ich das anders handhaben?

Lieben Gruß und Danke

Smartie
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Fr 29.04.05 09:12 
Hallo!

Nein so nicht. Wenn du kein Verzeichnis angibst dann sucht er im Arbeitsverzeichnis und anschl. (glaube ich) im Windowsverzeichnis.

Gibt vor dem Dateinamen das Anwendungsverzeichnis an (mit ExtractFilePath und ParamStr(0)). Beispiel findetst du hier im Forum!

Gruß
Tino
Stübi
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 331

Win XP, Win 2000, Win ME
D5 Ent, D7 Prof, D2005 PE, C#
BeitragVerfasst: Fr 29.04.05 09:15 
Glaube dass es so nicht geht.
Aber versuchs doch mal mit:
ausblenden Delphi-Quelltext
1:
  IniDat := TIniFile.Create(ExtractFilePath(Application.ExeName) + 'source.ini');					


Gruss Stübi

_________________
Neun von zehn Stimmen in meinen Kopf sagen, dass ich nicht verrückt sei. Die zehnte summt die Tetrismelodie.
Smartie Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 205



BeitragVerfasst: Fr 29.04.05 09:26 
Tausend Dank, hab ich gefunden, und es funktioniert.

Sieht so aus:

ausblenden Delphi-Quelltext
1:
IniDat := TIniFile.Create(ExtractFilePath(ParamStr(0)) + 'source.ini');					


Herzlichen Gruß und Dank

Smartie