Autor Beitrag
XPert
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 129

Windows 98/00/Me/XP
D6 Pers
BeitragVerfasst: So 26.01.03 10:01 
Hi Leute, brauche (wenn's geht) schnelle hilfe!!!!

ich hab eine INI in demselben ordner wie die exe-Datei, aber muss auf die Ini immer mit vollen Pfadangaben zugreifen..... wie kann ich das ändern? ich möchte eigentlich nur den namen der Ini beim einlesen von strings angeben, aaber ich muss halt immer mehr eingeben...

wie kann man den korrecten pfad der datei(InI) ermitteln????

_________________
MfG Fabian Schweers :lol:
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 26.01.03 10:11 
Meinst du sowas?
ausblenden Quelltext
1:
2:
3:
4:
var
  ini : TIni;
begin
  ini := TIni.Create(ChangeFileExt(ParamStr(0), '.ini'));

Dann liegt deine ini-Datei immer im Anwendungspfad und hat den Anwendungsnamen, nur eben mit der Erweiterung "ini".

War das schnell genug? :roll: Das war ja jetzt fast in Echtzeit.
XPert Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 129

Windows 98/00/Me/XP
D6 Pers
BeitragVerfasst: So 26.01.03 10:15 
nicht ganz....
ich habe ein programm (1.exe) das liegt im ordner "xxl"
dort liegt eine InI (abc.ini) und die liegen halt im selben ordner, und ich kann aus 1.exe die ini nicht mit dem namen, sondern nur mit dem ganzen pfad C:\....... ansprechen....

_________________
MfG Fabian Schweers :lol:
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 26.01.03 10:30 
ParamStr(0) liefert dir Pfad und Name der Anwendung. Mit ExtractFilepath() bekommst du dann nur den Pfad wo deine Anwendung liegt.
foxy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Mo 27.01.03 09:26 
Ich habe das so gelöst
ausblenden Quelltext
1:
2:
Path:= ParamStr(0);
EndPath:=(ExtractFilePath(Path)+'xxx.ini');

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
XPert Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 129

Windows 98/00/Me/XP
D6 Pers
BeitragVerfasst: Mo 27.01.03 15:19 
hey, danke leute!

_________________
MfG Fabian Schweers :lol: