Autor Beitrag
ncak
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 22



BeitragVerfasst: So 25.08.02 16:34 
So bei mir ist ein Problem aufgetaucht. (Ich kenne mich nicht so gut mit Arrays & Records aus, dewegen frag ich euch nach dem Fehler und ich hoffe ihr könnt mir weiter helfen)

Client:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
procedure Tform1.SendCommand(Command,Parameter,Parameter1,Parameter2,Parameter3,Parameter4:String);

var Receive: Record Commando: String; Parameter:String; Parameter1:String;
                Parameter2:String;Parameter3:String;Parameter4:String;
end;
begin
  Receive.Commando:= Command;
  Receive.Parameter:= Parameter;
  Receive.Parameter:= Parameter1;
  Receive.Parameter:= Parameter2;
  Receive.Parameter:= Parameter3;
  Receive.Parameter:= Parameter4;
 IF ClientSocket1.Socket.Connected then ClientSocket1.Socket.SendBuf(Receive,SizeOf(Receive))
  else Messagebox(handle,'Mit keinem Server verbunden','Fehler',16);
end;


Server:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
procedure TForm1.ServerSocket1ClientRead(Sender: TObject;
  Socket: TCustomWinSocket);
 
var Receive: Record Commando:String;Parameter:String;Parameter1:String;
                 Parameter2:String;Parameter3:String;Parameter4:String;
 end;
begin
  Socket.ReceiveBuf(receive,SizeOf(Receive));
  ShowMessage(Receive.Commando);
 ...


,Nico

_________________
hm?
DeCodeGuru
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1333
Erhaltene Danke: 1

Arch Linux
Eclipse
BeitragVerfasst: So 25.08.02 18:23 
wenn du nur strings sendest, warum machste das dann nicht mit SendText. Das wäre doch einfacher. Oder etwa nicht? :wink:

_________________
Viele Grüße
Jakob
ncak Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 22



BeitragVerfasst: So 25.08.02 18:58 
Ja das hatte ich vorher aber ich wollte mir das trennen der Strings (Command,Parameter,Paramter1,...) sparen. Außerdem wollte ich mal Arrays & Records ausprobieren (Bildungszweck)

_________________
hm?