hiya.. ich schreibe gerade nen IRC Bot.. jetz hat er aber ein problem.. aber ich weiss nich welches ^^
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25:
| procedure TMainForm.ClientRead(Sender: TObject; Socket: TCustomWinSocket); var rec:string; var recs:array[0..99] of string; var recn:longint; begin rec := socket.ReceiveText ; Temp.Lines.Add(rec); //Ping Pong if (copy(rec,0,4) = 'PING') then begin Client.Socket.sendtext('Pong' + copy(rec,5,99) + #13#10);
end; //Ping Pong End
//Unterteile Rec recn := 1; while (rec <> '') do begin recs[recn] := copy(rec,0,ansipos(' ',rec)); recn := recn + 1; Temp4.Lines.Add('"' + recs[recn] + '"'); Delete(rec,0,length(recs[recn])); end; end; |
wenn ich connecten will, kommt dieser error:
'Access violation at address 00402919 in module 'Project1.exe'.
es muss irgendwie an dem //Unterteile Rec liegen... (wenn ich es in kommentar setze, funst es nämlich)
thx 4 help