Wenn ich die Filename-Eigenschaft eines TFileOpenDialogs festlegen und dann ausführen, sehe ich nur die letzten 14 Zeichen des im Feld Dateiname ausgewählten Dateinamens. Wenn ich Home drücke, kann ich sehen, dass die gesamte Zeichenfolge da ist, aber ich möchte es natürlich korrekt anzeigen. Ich habe auf zwei Windows 7 und einem Windows 8 Rechner mit den gleichen Ergebnissen getestet. Hat jemand Vorschläge oder Hinweise zur Lösung des Problems?Festlegen der Dateinameneigenschaft für TOpenFileDialog
FileOpenDialog1.FileName :=
'C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\available_downloads_en.htm';
if FileOpenDialog1.Execute then
ShowMessage(FileOpenDialog1.FileName);
Anfangsanzeige zeigt Problem:
Die gesamte Zeichenfolge nach Start drücken:
Dies ist ein Fehler des IFileDialog, es scheint, in Windows 7 eingeführt wurde, lesen Sie http://social.msdn.microsoft.com/Forums/en-US/windowsuidevelopment/thread/c0c79498-3399-4346-b514 -b15336cd7c68/ – RRUZ
Ja, das ist bekannt. –