Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
13. Feb 2009
OK, dann halt ganz einfach:
begin
WriteLn('Input: "C:"');
WriteLn('SysUtils.ExpandFileName : ', SysUtils.ExpandFileName('C:'));
WriteLn('WideString ExpandFileName: ', ExpandFileName('C:'));
WriteLn('AnsiString ExpandFileName: ', ExpandFileNameA('C:'));
WriteLn('Fixed Buffer Size ExpandFileName: ', ExpandFileName3('C:'));
...
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
13. Feb 2009
Sag ich doch :angel:
laßt mal das Programm aktiv ... öffnet 'nen FileOpen-Dialog, spielt dort etwas rum und schaut mal was mit dem Verzeichnis passiert.
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
13. Feb 2009
Aus DOS Zeiten kenn ich es so, daß C: dann nur das Laufwerk ändert, und dann auf das dort aktuelle Verzeichnis verweist.
Auch in der Eingabeaufforderung/CMD isses so.
da Würde ich mich also nicht wundern, wenn es öfters mal wo anders hinzeigt :angel2: