Forum: Win32/Win64 API (native code)
Delphi
by Angel4585,
9. Aug 2013
Echt nicht, ich wusste nichtmal, dass man die Umgebungsvariablen für einen Debugging-Vorgang überschreiben kann... All die Jahre :lol:
Forum: Win32/Win64 API (native code)
Delphi
by Angel4585,
9. Aug 2013
Gelöst :firejump:
In den Projektoptionen unter Debugger->Umgebungsblock waren einige überschriebene Umgebungsvariablen :shock:
So eben auch die TMP und TEMP, die auf diesen fixen/falschen Pfad eingestellt waren.
Hab die überschriebenen rausgelöscht und schon geht es..
Und das obwohl ich nie zuvor in meinem Leben etwas an dieser Stelle gemacht habe :wall:
Forum: Win32/Win64 API (native code)
Delphi
by Angel4585,
9. Aug 2013
Das Problem ist ja nicht, dass der Benutzerordner anders heisst, sondern dass es den garnicht gibt.
Normalerweise wird der Benutzerordner umbenannt in einen Namen der ähnlich lautet wie der oben und wenn ich diesen im Explorer eingebe komme ich auch zum Benutzerordner.
Der Name der hier aber jetzt erstellt wird ist schlichtweg falsch.
Ich habe ein älteres Projekt jetzt auf D2010...
Forum: Win32/Win64 API (native code)
Delphi
by Angel4585,
9. Aug 2013
Guten Morgen!
Ich habe da Problem, dass GetTempPathA ein Verzeichnis liefert, welches nicht existiert.
Der eigentliche Pfad lautet "C:\Users\M.Weber\AppData\Local\Temp\"
GetTempPathA liefert "C:\Users\M1B24~1.WEB\AppData\Local\Temp\"
Mir ist bekannt, dass der Username schonmal irgendwie anders dargestellt werden kann, kein Problem.
Normalerweise ist es mir aber dann möglich diesen Pfad...