Forum: Object-Pascal / Delphi-Language
Delphi
by jaenicke,
8. Okt 2013
Du hast bis jetzt noch kein konkretes Beispiel genannt.
Es könnte durchaus Möglichkeiten geben das von dir gewünschte Ergebnis dem Benutzer anzuzeigen. Intern darfst du mit dem was der Windows Explorer (und dann ggf. du) dem Benutzer anzeigt, aber nicht arbeiten, da die Verzeichnisse so gar nicht immer existieren.
Forum: Object-Pascal / Delphi-Language
Delphi
by jaenicke,
7. Okt 2013
Du hast einmal das Anwendungsverzeichnis (Application.ExeName oder ParamStr(0)) und du hast einmal das aktuelle Arbeitsverzeichnis (GetCurrentDir). Das ist nun einmal nicht das gleiche.
Der Fehler liegt nicht in Delphi oder bei Embarcadero, wenn diese Funktionen falsch benutzt werden...
// EDIT:
Datenbankzugriffskomponenten, Fremddialoge, ...
Da gibt es einige Möglichkeiten.
Solange du...
Forum: Object-Pascal / Delphi-Language
Delphi
by jaenicke,
7. Okt 2013
Dazu gibt es von mir auch eine genauere Erklärung inkl. Demo:
http://www.entwickler-ecke.de/topic_warum+bei+Dateinamen+der+Pfad+mit+angegeben+werden+muss_82952.html
Forum: Object-Pascal / Delphi-Language
Delphi
by jaenicke,
5. Okt 2013
Das ist auch so. Wo liegt denn dein Programm und was wird dort zurück gegeben?
Ein Beispiel:
c:\programme ist ab Vista nur eine Umleitung auf c:\program files, so dass du letzteres zurück bekommst.