![]() |
Re: %windir% wie geht des
Schreibe einfach anstatt der Konstante eine Funktion:
Delphi-Quellcode:
Die kopierst du irgendwo ganz oben in den Quellcode (gleich nach implementation). Dann kannst du Filename immer aufrufen, als ob es eine Konstante wäre.
function filename:string;
begin result:=IncludeTrailingPathDelimiter(GetEnvironmentVariable('windir'))+'TEMP\~TEMP.MID'; end; |
Re: [Erledigt] %windir% wie geht des
Klasse Jungs, daß der Anwender sein Temp-Verzeichnis verlegt haben könnte habt ihr ja schon gemerkt, aber wenn von einem anderen Programm die Datei ~temp.mid im Temp-Verzeichnis schonmal erzeugt wurde, wird sie hoffnungslos überschrieben. Schön, wenn das dann fehlschlögt, weil besagte andere Anwendung die datei noch geöffnet hat. Für temporäre Dateien sollte man daher immer GetTempFilename() verwenden.
|
Re: [Erledigt] %windir% wie geht des
Ist natürlich ein schlagkräftiges Argument, da hab zumindest ich bei diesem Dateinamen nicht dran gedacht :oops:
Zitat:
|
Re: [Erledigt] %windir% wie geht des
Ich hab jetzt einen namen für die datei, der den namen meines programms beinhaltet.
Also wird kein anderes Programm die gleiche datei dort speichern und verwednen Also nochmals: Vielen Dank für euere Hilfe :kiss: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz