Hi,
ich benutze Indy10 unter Delphi 2005 Personal.
Nun habe ich schon vorhher mit den
Indy UDP Komponenten gearbeitet, da ging noch alles reibungslos. Nun habe ich aber folgendes Problem: Der UDP Server soll ja auch Texte empfangen können, doch schon bei der Deklaration der Procedure gibt es Probleme:
Delphi-Quellcode:
procedure TForm1.IdUDPServer1UDPRead(Sender: TObject; AData:TBytes;
ABinding: TIdSocketHandle);
var msg:string;
begin
AData.Position:=0;
SetLength(msg,AData.Size);
AData.ReadBuffer(msg[1],AData.Size);
end;
AData:TBytes wird von dem Editor rot unterstrichen. Vergleiche ich das mit
Indy 9, so steht da nicht
AData:TBytes sondern
AData:Tstream
Will ich das Projekt trotzdem Compilieren, bekomme ich folgendes vom Compiler an den Kopf geworfen:
Zitat von
Compiler:
[Fehler] Unit1.pas(19): E2003 Undefinierter Bezeichner: 'TBytes'
Doe
OH sagt mir folgendes:
Zitat von
OH:
Thema nicht vorhanden
Wie kann ich nun die UDP Komponenten nun verwenden ?
thx hibbert