Autor Beitrag
lippi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26



BeitragVerfasst: Di 21.01.03 14:25 
hi, ich will im gleichen verz. wie sich die exe befindet eine logdatei erstellen, wie mache ich das?

z.b
exe befindet sich in
C:\Programme\testprogy\

dann soll die logfile diesen pfad haben:

C:\Programme\testprogy\logfile.txt

hat einer gerade den source dazu zur hand oder denkanstösse?
vielen dank im voraus.

mfg lippi
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Di 21.01.03 14:36 
Hallo

mit extractfilepath(Application.exename) bekommst du das Verzeichnis, wo dein Prog drin ist.

Mfg Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
BungeeBug
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 901



BeitragVerfasst: Di 21.01.03 14:39 
Hi..
ich würds eingfach so

ausblenden Quelltext
1:
 MyStream := TFileStream.Create('./<DateiName>');					


machen ... sollte genau so gut gehen und spart Tipparbeit :)

MfG BungeeBug
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Di 21.01.03 14:42 
Zitat:

MyStream := TFileStream.Create('./<DateiName>');

wundere dich dann aber nicht, wenns nicht klappt.
Wenn der Benutzer irgendwo mal das aktuelle Verzeichnis ändert, landet die Datei sonst wo, viel Spaß beim Suchen.

Mfg Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
Teutobod
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 55



BeitragVerfasst: Di 21.01.03 15:39 
Hi!

Eine andere Möglichkeit ist:
ExtractFilePath(paramstr(0))
Gibt Dir das Verzeichnis der exe als string zurück.

mfg Teutobod
lippi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26



BeitragVerfasst: Di 21.01.03 16:27 
vielen dank für eure schnellen antwortne!
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 21.01.03 19:17 
ausblenden Quelltext
1:
sPathLogFile := ChangeFileExt(ParamStr(0), '.log');					

Einfacher geht es nicht mehr.