Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
13. Feb 2009
Es geht noch weiter.
Für jedes einzelne Laufwerk, auf dem man SetCurrentDirectory verwendet,
merkt sich dies Windows und leitet "x:" dann auf den dort eingestellte Pfad.
Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
13. Feb 2009
Auweia.
Das habe ich auch gerade rausgefunden. Warum das allerdings nicht dokumentiert wurde?
Also nochmal zum mitlesen:
+Delphi in E:\Delphi startet
++TestProgramm in P:\Test
GetFullPathName mit "C:" liefert: "C:\"
Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
13. Feb 2009
Ich habe es nun noch gründlicher erforsch und musste feststellen, dass ein ähnliches Verhalten unter MSDev passiert.
"C:" HD (System)
* C++ (MSDEV) : C:\
* WExplorer : C:\
* Delphi 7 : C:\
* Delphi 2006 : C:\Windows\System32
* Delphi 2007 : C:\Windows\System32
* Delphi 2009 : C:\Windows\System32
Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
13. Feb 2009
Okay, aber was soll da passieren? Ich habe nichts feststellen können.
Forum: Win32/Win64 API (native code)
Delphi
by Dezipaitor,
13. Feb 2009
Ich bin gerade auf ein merkwürdiges Phänomen gestossen.
Es lässt sich unter Turbo Delphi, D2006, D2007 und D2009 herstellen.
Derzeit habe ich es nur unter Vista ausprobiert.
Das Problem ist der unten stehende und als Datei angehängte Quelltext. Er ruf GetFullPathName auf verschiedene Arten auf, jedoch mit demselben Parameter "C:". (Es ist schon Absicht, dass es nicht "C:\" ist.)
Die Ausgabe...