ich habe jetzt einfach mal direkt das Datum und die Uhrzeit in einem ShowMessage anzeigen lasse und erhalte das gleiche Datum:
Delphi-Quelltext
1:
| ShowMessage(DateTimeToStr(FTPSrv.DirectoryListing.Items[i].ModifiedDate)); |
PS: Angenommen ich weise ModifiedDate wirklich nichts zu - weil ich hab es nirgendwo deklariert - dann müsste der Compiler doch schon eigtl meckern... oder?
Edit: Ich habe auch die IdAllFTPListParsers in der Uses drin... :S
Edit 2: ich habe das Problem nun gelöst. Allerdings etwas anders:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23:
| var i: integer; s_filename, s_modifieddate, s_size: string; L: TIdFTPListItems; begin Filelistbox.Clear; filelist := TStringlist.Create; try FTPSrv.List(filelist,'*.mxf',True); L := FTPSrv.DirectoryListing; finally for i := 0 to L.Count - 1 do with L.Items[i] do begin s_filename := FileName; s_modifieddate := DatetoStr(ModifiedDate); s_size := IntToStr(Size); Filelistbox.AddItem(s_modifieddate + ' ' + s_filename + ' ' + s_size, L); end; end; end; |