Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Shellistview remote bedienen (https://www.delphipraxis.net/36620-shellistview-remote-bedienen.html)

Neuni 22. Dez 2004 18:05


Shellistview remote bedienen
 
Hallo,
ich habe eine Client-Server-Verbindung. Bei dem Server ist auf dem Form ein Shelllistview. Nun möchte ich dieses Shelllistview vom Client aus steuern. Also dass ich wenn ich weg bin mit dem client daten auf meinem PC suchen kann.

PS: Nein, ich suche kein Programm das das macht, ich möchte es selber machen! :-D

dde 22. Dez 2004 22:04

Re: Shellistview remote bedienen
 
Deine Frage ist nicht eindeutig.

Willst du auf dem Clienten die 'ListView des Servers' visuell wahrnehmen (z.b. durch eine weitere ListView), oder beabsichtigst du, diese per Buttons zu steuern und ggf. eine andere, komfortablere GUI zu implementieren?

Aber so oder so musst du die Daten zwischen Server und Clienten übertragen, und das kann man über Streams, Strings, oder StringLists bewerkstelligen. Was verlangst du von deinem Programm (bzgl. Performance, Datenintegrität, ..)?

Neuni 23. Dez 2004 17:27

Re: Shellistview remote bedienen
 
Also eigendlich ganz einfach:

Ich möchte mit meinem Programm (client) auf den Server-PC zugreifen und dort dann auf die Festplatten zugreifen können. Also im prinzip möchte ich das Shelllistview auf dem Server-PC vom Client aus steuern...also Ordner öffnen, dateien kopieren, löschen,...sowas eben!

dde 24. Dez 2004 14:58

Re: Shellistview remote bedienen
 
Also schwer ist die Lösung nicht, aber aufwendig.

Du brauchst ein Client-Programm und ein Server-Programm. Beim Clienten packst du erst eine ListView auf die Form und die nötigen Buttons, die die entsprechend benötigte Funktion (Kopieren, Öffnen...) enthalten. Natürlich kannst du auch statt den Buttons ein TPopUp-Objekt integrieren. Alles eine Frage des Geschmacks.

Das ServerProgramm braucht zurzeit keine Oberfläche.

Nun muss du das Client-Programm zu Clienten machen. Es gibt verschiedene Internetkomponenten Indy, TCPSocket oder TSocket... oder für die, die die Welt neu erfinden wollen Winsock. Es kommt nun auf deine Delphikenntnisse an, welcher dieser Internetkomponenten du benutzt.
Teil mir diesbezüglich mehr, dann kann es losgehen, oder ich schick dir einfach eine fertige Version?


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