Zitat von
gargano:
Die Daten rüberzubringen ist kein Problem, nur mit einem Object
(in dem Beispiel ein TStringgrid, können auch aber auch andere sein) weiß ich nicht ob dies so geht.
TPersistent-Unterklassen (und dazu zählen auch Komponenten) können serialisiert und theoretisch in serialisierter Form auch über das Netz verschickt werden. Manche
XML Frameworks wie das kostenlose OmniXML bieten dafür auch Methoden.
Man muss aber auf der Clientseite die Klasse haben, die aus der serialisierten Form wiederhergestellt werden soll, also in etwa so:
Delphi-Quellcode:
functin LoadStringGrid(
XML:
string; AOwner: TComponent): TStringGrid;
begin
Result := TStringGrid.Create(AOwner);
TOmniXMLReader.LoadXML(Result,
XML);
end;
In der
XML Variable wird die serialisierte Stringgrid-Instanz als
XML Code empfangen.
Das Konvertieren des Stringgrids in
XML geht mit
TOmniXMLWriter.SaveXML(MyStringGrid, Xml);
Ich habe bisher nur einfache Datenklassen mit OmniXML serialisiert, aber im Prinzip sollte es gehen.