AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Dateien des Servers am Client anzeigen
Thema durchsuchen
Ansicht
Themen-Optionen

Dateien des Servers am Client anzeigen

Ein Thema von Cole · begonnen am 29. Mär 2004 · letzter Beitrag vom 25. Jul 2005
Antwort Antwort
Benutzerbild von Bowler
Bowler

Registriert seit: 8. Sep 2003
Ort: Bochum
148 Beiträge
 
Delphi XE7 Enterprise
 
#1

Re: Dateien des Servers am Client anzeigen

  Alt 8. Apr 2004, 14:37
Was willst Du denn genau haben? Das Listing eines Ordners, oder willst du eine TreeView im Stil vom Windows Explorers aufziehen?

Also, wenn du den Inhalt eines Ordners haben willst, dann mach es doch so, dass du vom Client einen Befehl an den Server schickst, der das Directory z.B. mit FindFirst/FindNext ausliest, und dann als StringListe zurück an den Client gibt.

Das musst du dann jedes mal anfordern, wenn du das Verzeichnis wechselst.

Wenn Du das per TreeView lösen möchtest, dann wird es etwas komplizierter.
Du musst zuerst den Inhalt vom Root auslesen, und dann bei jedem Klick auf eine TreeNode den Pfad generieren, und dir vom Server alle Verzeichnisse wieder geben lassen, welche du dann in den Tree einfügst, und dann lässt du dir alle Dateien wieder geben, und fügst sie z.B. in eine Listbox ein.....

Du würdest also 2 Funktionen auf dem benötigen. Eine, welche dir im aktuellen Pfad alle Dirs zurückgibt, und eine, welche dir alle Dateien zurückgibt.

Du könntest allerdings auch direkt FTP einsetzen. In den Server integrierst du einen FTP-Server, z.B. Indy, und in den Client den entsprechenden Client...

Hoffe geholfen zu haben

Bowler
Christian Rüsken
  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 00:50 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