Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi nerviges "pling" beim starten der anwendung (https://www.delphipraxis.net/100921-nerviges-pling-beim-starten-der-anwendung.html)

mkinzler 5. Okt 2007 14:48

Re: nerviges "pling" beim starten der anwendung
 
Möglicherweise noch mehrere. Also nie feste Pfade verwenden.

T.E. 5. Okt 2007 14:54

Re: nerviges "pling" beim starten der anwendung
 
Mist...d.h. wie könnt ich z.B. folgenden Pfad Variabel gestalten?
Delphi-Quellcode:
Ini:=TIniFile.Create('C:\Program Files\ICC\Settings\TempViewerSettings.ini');
EDIT: Da diese Programm mit einem größeren zusammen im Setup "ausgeliefert" wird, dürfte der Pfad C:\Program Files\ICC
ja erstellt werden...

mkinzler 5. Okt 2007 14:56

Re: nerviges "pling" beim starten der anwendung
 
Z.B. relativ zur Exe? (
Delphi-Quellcode:
ExtractFilePath( Application.ExeName));
)

T.E. 5. Okt 2007 15:03

Re: nerviges "pling" beim starten der anwendung
 
Delphi-Quellcode:
var
  Ini: TIniFile;
  path: string;
begin
path := ExtractFilePath( Application.ExeName);
if Checkbox6.Checked = true then
begin
  Tmpv.Toolbar1.visible := true;
  Ini:=TIniFile.Create(path + '\Settings\TempViewerSettings.ini');
end;
so?

s-off 5. Okt 2007 15:05

Re: nerviges "pling" beim starten der anwendung
 
Zitat:

Delphi-Quellcode:
Ini:=TIniFile.Create(path + '\Settings\TempViewerSettings.ini');

Den eröffnenden Backslash lass mal weg; den liefert ExtractFilePath schon mit.
Des weiteren würde ich mir an Deiner Stelle angewöhnen, anstelle von Application.ExeName lieber ParamStr(0) zu nehmen.
Wenn Du irgendwann mal auf das Einbinden der Forms.pas verzichten möchtest, hast Du so ein Problem weniger.

mkinzler 5. Okt 2007 15:05

Re: nerviges "pling" beim starten der anwendung
 
Der erste Backslash kannst du weglassen.

DeddyH 5. Okt 2007 15:07

Re: nerviges "pling" beim starten der anwendung
 
Ist ExtractFilePath(Application.ExeName) als Speicherpfad nicht pfui unter Vista? Ich habe noch XP, lese hier aber ständig darüber.

mkinzler 5. Okt 2007 15:11

Re: nerviges "pling" beim starten der anwendung
 
Zum Schreiben sollte eher das Benutzerverzeichnis oder ALL_USERS verwendet werden.

DeddyH 5. Okt 2007 15:12

Re: nerviges "pling" beim starten der anwendung
 
Ja eben, dann sollte man ihm das aber auch vorschlagen, oder? ;)

mkinzler 5. Okt 2007 15:14

Re: nerviges "pling" beim starten der anwendung
 
Stimmt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:28 Uhr.
Seite 2 von 2     12   

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