Entwickler-Ecke

Internet / Netzwerk - Objekt übers Netz


gewald - Di 30.09.03 14:54
Titel: Objekt übers Netz
Hallo,

mit Delphi kenn ich mich zwar schon ein bisschen aus, aber mit Delphi und Netzwerkprogrammierung habe ich noch nix gemacht.
Kann mir jemand einen Tip geben, wie ich eigene Objekte wie z. B. im klassichen Fall ein Personen-Objekt (TPerson = class(TObject)...) mit all seinen Attributen und Methoden, übers Netz schicken kann???
Szenario:
Der Client soll eine Suchanfrage nach Personen beim Server absetzen. Der Server baut das Ergebnis als z.B. Personen-Array auf und schickt dieses Array an den anfragenden Client zurück. Wie kann ich das realisieren???

Dank Euch!

gregor


UC-Chewie - Di 30.09.03 14:58

Es gibt die Möglichkeit, ganze Delphi-Komponenten in Streams zu schreibenn, die man dann über einen Stream-Client bzw. -Server verschicken kann (gibts bei den Indies).
Schau dir mal in der Hilfe TReader und TWriter an, vielleicht hilft dir das weiter.


barfuesser - Di 30.09.03 16:52

Es ist aber definitiv nicht möglich Methoden eines Objektes zu versenden! Wie sollte das auch gehen?

barfuesser


matze - Di 30.09.03 18:42

hm.... also wie man objekte verschickt weiss ich nicht, aber records kann man versenden. das ist in den indy demos beschrieben.
ich kann den code posten wenn du willst