Probier mal das:
Code:
uses .. VirtualExplorerEasyListView, EasyListView, MPShellUtilities ..;
function GetFileName(aVEEL: TVirtualExplorerEasyListView;
Item: TEasyItem): string;
var
NS: TNamespace;
begin
if aVEEL.ValidateNamespace(Item, NS) then
Result := NS.NameForParsing
else
// error;
end;
Ein TNamespace kann dir einen Dateinamen/Verzeichnisnamen auch in vielen anderen Formen zurückgeben, z.B. kann man ihn benutzen, um das "Documents"-Verzeichnis immer als einfach "Dokumente" anzuzeigen statt "C:\user\BlahBlah...".
Renate