![]() |
Textaustausch
Was brauche ich (mit XE Prof.), um zwischen zwei Bereichen in schlanker Form Texte aus Stringlisten auszutauschen:
A.SenderStringList.Text->B.EmpfängerStringList.Text A.EmpfängerStringList.Text<-B.SenderStringList.Text Der Sender soll vom Empfänger nach Empfang/Validierung ein Result zurück erhalten. Eine Warteschlange soll unterstützt werden. A und B können sein: - zwei Komponenten in einer Anwendung - zwei Komponenten in zwei oder mehr Anwendungen auf einem PC - zwei Komponenten in zwei oder mehr Anwendungen im Netzwerk Welche Komponenten und Protokolle taugen dafür? DataSnap scheidet aus. Ich möchte das möglichst schlank und nativ zu Fuß abwickeln (auch, damit ich verstehe, was da abläuft). |
AW: Textaustausch
Liste der Anhänge anzeigen (Anzahl: 1)
Einen Moment, Ich lade dir mal eben einen Einfachen Socket-Basierten Chatclienten hoch. Den kannst du dafür sicherlich superschnell umbasteln.
Der Client / Server basiert direkt auf der WinAPI (TServerSocket/TClientSocket) Edit: So Datei ist hochgeladen. 1. ProjektGruppe öffnen 2. ClientForm auswählen 3. IP-Adresse auf Localhost (127.0.0.1) oder deine IP-Adresse stellen (In Zeile 79) 4. Server Starten 5. Client Starten Grüße |
AW: Textaustausch
|
AW: Textaustausch
Aber bitte beachten, dass ein Server in einer Anwendung ab Vista mehr Rechte benötigt.
|
AW: Textaustausch
Zitat:
Irgendwann wirst Du aber sehr viel Zeit in Dinge investieren welche Du vermeiden könntest wenn Du ein fertiges Framework verwendest. Seit nunmehr 6 Jahren verwenden wir ![]() Man kann damit Funktionen/Prozeduren mit Objekten (Strukturen) als Parameter aufrufen. Der Client oder der Server muss sich nicht um die Übertragungsschicht oder das Protokoll kümmern. Es stehen als "Channels" Named Pipes, Tcp, Udp http, Soap und noch einige mehr zur Verfügung. Mit einer Zeile Code wird Dein TCP Server zum http server umgebaut. Clients erhalten eine Session im Server und können einfach und gezielt mit Events versorgt werden. Als Schmankerl gibts das Framework für Server in Delphi und C#. Clients zusätzlich für XCode, Java und Java Script. Das ganze gibts als Trial. Gruss Werner |
AW: Textaustausch
Ich habe mir einige Videos zum DataSnap angesehen und auch XE3 Trial getestet.
Mit der Trial bin ich aber nicht zurecht gekommen. DataSnap ist mir zu mächtig, um hier einen Einstieg zu finden. Außerdem will ich (wie im anderen Thread beschrieben) nach Möglichkeit eine andere Form der Datenbindung realisieren, bei der die Controls direkt mit dem ClientManager zusammen arbeiten. Die Datenbindung wird dadurch schlanker und übersichtlicher. Bis hier her wollte ich auf jeden Fall erst einmal versuchen, das selbst zu lösen. Wenn es hilfreich ist, kann man ja die Transfer-Ebene später noch ersetzen. Mir ging es vorerst eher um den Aufbau der GUI und die automatische Datenbindung sowie Datenübertragung. |
AW: Textaustausch
O.K.
Ich hab aber nicht von DataSnap geschrieben sondern von RemObjects. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:32 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 by Thomas Breitkreuz