AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Dateitypen mit Idftp herausfinden
Thema durchsuchen
Ansicht
Themen-Optionen

Dateitypen mit Idftp herausfinden

Ein Thema von Lamy · begonnen am 26. Mai 2004 · letzter Beitrag vom 26. Mai 2004
Antwort Antwort
Lamy

Registriert seit: 11. Apr 2004
119 Beiträge
 
Delphi 7 Personal
 
#1

Dateitypen mit Idftp herausfinden

  Alt 26. Mai 2004, 20:44
G'nAbend!

Ich möchte gerne den Dateitypen eines in meiner Listview aktivierten Items in meinem Label1 anzeigen lassen:

      Form1.Label1.Caption := 'Dateityp : 'Verbindung.FTP.DirectoryListing.Items[Form1.Ftpbrowser.selected.Index].ItemType ; Dummerweise ist der Typ nicht kompatibel zu Strings.

Wie kann ich das umwandeln?
Dankööö schonmal!

Lamy
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#2

Re: Dateitypen mit Idftp herausfinden

  Alt 26. Mai 2004, 20:46
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
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat
Lamy

Registriert seit: 11. Apr 2004
119 Beiträge
 
Delphi 7 Personal
 
#3

Re: Dateitypen mit Idftp herausfinden

  Alt 26. Mai 2004, 20:54
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?
]
  Mit Zitat antworten Zitat
Benedikt
(Gast)

n/a Beiträge
 
#4

Re: Dateitypen mit Idftp herausfinden

  Alt 26. Mai 2004, 20:57
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.

Form1.Label1.Caption:='Dateityp: '+ExtractFileExt(Verbindung.FTP.DirectoryListing.Items[Form1.Ftpbrowser.Selected.Index].FileName);
  Mit Zitat antworten Zitat
Lamy

Registriert seit: 11. Apr 2004
119 Beiträge
 
Delphi 7 Personal
 
#5

Re: Dateitypen mit Idftp herausfinden

  Alt 26. Mai 2004, 21:08
Wieder was gelernt;
Damit hast du mir gleich zweimal geholfen!!!

Danke sehr!


Lamy
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz