Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi ParamStr(1) unter Win7 falscher Pfad (https://www.delphipraxis.net/162469-paramstr-1-unter-win7-falscher-pfad.html)

jaenicke 24. Aug 2011 14:40

AW: ParamStr(1) unter Win7 falscher Pfad
 
Zitat:

Zitat von Stevie (Beitrag 1119291)
Die Unterschiede bei euch kommen übrigens von der Sprache, in der Windows installiert ist.

Welche Unterschiede? Das reale Verzeichnis heißt bei Windows Vista und 7 immer c:\users. Es wird nur dem Benutzer in seiner Sprache angezeigt.

Unter anderem genau um diesen Anzeigenamen zu bekommen gibt es die hier irrtümlich verwendete Funktion SHGetFileInfo.

Stevie 24. Aug 2011 15:41

AW: ParamStr(1) unter Win7 falscher Pfad
 
Zitat:

Zitat von jaenicke (Beitrag 1119315)
Zitat:

Zitat von Stevie (Beitrag 1119291)
Die Unterschiede bei euch kommen übrigens von der Sprache, in der Windows installiert ist.

Welche Unterschiede? Das reale Verzeichnis heißt bei Windows Vista und 7 immer c:\users. Es wird nur dem Benutzer in seiner Sprache angezeigt.

Unter anderem genau um diesen Anzeigenamen zu bekommen gibt es die hier irrtümlich verwendete Funktion SHGetFileInfo.

Die Unterschiede bei der irrtümlichen Benutzung von SHGetFileInfo. Meine Aussage bezog sich auf das: "also bei mir zeigt er das richtig an..." (daher auch der gequotete Text...) Dass die Benutzung dieser Funktion für die Ermittlung des realen Verzeichnisses falsch ist, weiß ich auch.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:03 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz