Autor Beitrag
herr_g
Hält's aus hier
Beiträge: 1

WIN 2000
Delphi 7
BeitragVerfasst: Fr 30.04.04 12:47 
Hi!
Ich hab ein eine TCP Verbindung mit TCPServer und TCPClient aus der Indy VCL aufgebaut.
Nun will ich Befehle an den Client senden und der soll wiederrum darauf antworten. Dazu benutze
ich ein Kommunikationsrecord. Dies sieht wie folgt aus:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
  TComm = record 
                 Command : TCommand;
                 Sender,
                 Receiver: string[20];
                 Data : Pointer;
            end;

Es sollte eigentlich so funktionieren, dass der Empfänger anhand des Commands erkennt was er
antworten soll und die zur Antwort gehörigen Daten (welche für verschiedene Commands auch verschiedene
Datentypen haben) an den Pointer hängt.

Bis ich Data vom Typen Pointer genommen hab lief das Antworten wunderbar nur mit Pointers komme
ich nicht an die angehängten Daten.

Ich hoffe jemand hat eine Ahnung was ich falsch machen könnte oder jemand hat einen anderen
Weg wie ich mein Problem lösen kann.

Danke im voraus.
Dirk