Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi FTP Datei und Ordner mit Icon anzeige (https://www.delphipraxis.net/113420-ftp-datei-und-ordner-mit-icon-anzeige.html)

napsterxx 7. Mai 2008 16:31


FTP Datei und Ordner mit Icon anzeige
 
Mosche,
ich möchte in eine ListView alle Dateien und Ordner eines FTP Ordners aufliste. Pronzipiell kein Problem, jedoch möchte ich als vor jede Datei auch das Icon mit welchem Dateityp es verknüpft ist machen :S Hoffe jemand hats gechceckt :D

SirThornberry 7. Mai 2008 17:07

Re: FTP Datei und Ordner mit Icon anzeige
 
bei icons, exe-dateien etc. wird das aber heftig weil du dann die Dateien runterladen musst um an den Inhalt (das Darstellungsicon) zu kommen.

Deltachaos 7. Mai 2008 19:13

Re: FTP Datei und Ordner mit Icon anzeige
 
binn mir aber nicht sicher aber ich glaube er meint ob .txt dan so nen block bei .zip eben ein päckchen.

christian_r 7. Mai 2008 20:04

Re: FTP Datei und Ordner mit Icon anzeige
 
Zitat:

Zitat von SirThornberry
bei icons, exe-dateien etc. wird das aber heftig weil du dann die Dateien runterladen musst um an den Inhalt (das Darstellungsicon) zu kommen.

Zitat:

Zitat von Deltachaos
binn mir aber nicht sicher aber ich glaube er meint ob .txt dan so nen block bei .zip eben ein päckchen.

Ich denke, er muss beides, wenn er will, dass es wie in Windows oder anderen Umgebungen aussieht. Denn eine Exe, oder Icons bringen ihre eigene Grafik mit (z. T. gilt das auch für andere Dateitypen, glaub ich), und alles andere muss er aus der Umgebung, in der die Applikation läuft abfragen/ auslesen.

Edit:

@napsterxx: Die Icons, die jedem Dateityp zugeordnet sind, werden bei Windows in der Registry gespeichert. Es gibt in Delphi eine TRegistry-Klasse, die kannst Du zum Auslesen verwenden.

Fussball-Robby 7. Mai 2008 20:07

Re: FTP Datei und Ordner mit Icon anzeige
 
Einfacher wäre es da, Standard-Icons für die meist genutzten Datentypen mitzuliefern und diese anzuzeigen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:18 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