Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 249418 (10854)
  Suchen
 Zurück zur Übersicht
 AutorThema: Wie ist das Temp-Verzeichnis?
Marco Kiesewetter
Datum:05.10.01 20:31 Antwortenals Email verschicken (marc@ahnenforscher.de) 


Hallo,
kann mir jemand erklären, wie ich das TEMP-Verzeichnis in einen String bekommen kann?
Ich kenne zwar die Win32-Funktion aber wie kann ich diese nutzen?
Danke schon mal, Marco


Michael Kemper
Datum:06.10.01 11:36 Antwortenals Email verschicken (Michael-Kemper@gmx.net) 


Versuchs mal mit dieser einfachen Zeile:

Let Temp$=@Add$($WinPath,"\TEMP")

(Ergebnis z.B. (je nach Windowspfad) C:\WINDOWS\TEMP )


Andreas Miethe
Datum:06.10.01 14:16 Antwortenals Email verschicken (andreas@andreas-miethe.de) 


Haoo Michael,hallo Marco,

Es ist zwar moeglich, dass im Windowsverzeichnis ein Tempordner liegt, aber dieser muss nich unbedingt der Tempordner des Systems sein.

So geht's sicherer :

DEF @AGetTempPath(2) ! "KERNEL32","GetTempPathA"
'Für Profan 32-Bit
Declare Path#
Dim Path#,261
@AGetTempPath(261,Path#)
Print String$(Path#,0)
Dispose Path#
waitinput
end

Gruss
Andreas


Michael Kemper
Datum: 06.10.01 20:10 Antwortenals Email verschicken (Michael-Kemper@gmx.net) 


Hallo Andreas,

da haste natürlich recht! Der temporäre Systemordner muß nicht im Windowsverzeichnis liegen - obwohl das jedoch meißtens der Fall ist !

Dein Weg jedoch ist wirklich sicherer ! Danke für den Sourcecode !

Gruß
Michael


 Zurück zur Übersicht