![]() |
Dateitypen mit Idftp herausfinden
G'nAbend!
Ich möchte gerne den Dateitypen eines in meiner Listview aktivierten Items in meinem Label1 anzeigen lassen:
Delphi-Quellcode:
Dummerweise ist der Typ nicht kompatibel zu Strings.
Form1.Label1.Caption := 'Dateityp : 'Verbindung.FTP.DirectoryListing.Items[Form1.Ftpbrowser.selected.Index].ItemType ;
Wie kann ich das umwandeln? Dankööö schonmal! Lamy |
Re: Dateitypen mit Idftp herausfinden
Von welchem Typ ist ItemType?
Falls es eine Enumeration ist kannst du mit GetEnumName(TypeInfo(TItemType), Integer('Verbindung.FTP.DirectoryListing.Items[Form1.Ftpbrowser.selected.Index].ItemType)) den String dazu erhalten. Musst halt noch schauen, ob der wirklich TItemType heisst. Edit: PS: Unit TypInfo einbinden. ;) mfG mirage228 |
Re: Dateitypen mit Idftp herausfinden
Ah, danke!
Allerdings kann der nix mit TItemType anfangen... [P.S.: Es ist der Typ TIdiritemtype, aber das ist doch das gleich in grün, oder? :stupid: ] |
Re: Dateitypen mit Idftp herausfinden
Hi,
ItemType ist vom Typ TIdDirItemType und liefert nur zurück, ob ein Item ein Verzeichnis (ditDirectory), eine Datei (ditFile) oder ein Link (ditSymbolicLink) ist. Um den Dateityp herauszubekommen kannst du höchstens die Datei-Endung der Datei (ExtractFileExt) benutzen, die das jeweilige Item hat.
Delphi-Quellcode:
Form1.Label1.Caption:='Dateityp: '+ExtractFileExt(Verbindung.FTP.DirectoryListing.Items[Form1.Ftpbrowser.Selected.Index].FileName);
|
Re: Dateitypen mit Idftp herausfinden
Wieder was gelernt;
Damit hast du mir gleich zweimal geholfen!!! Danke sehr! Lamy |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:22 Uhr. |
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