Einzelnen Beitrag anzeigen

romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.164 Beiträge
 
Delphi 10 Seattle Professional
 
#1

IdUDPServer: Problem unter Delphi 2005???

  Alt 28. Mai 2005, 18:42
Hallo!

Ich habe vorher Delphi 7 benutzt. So habe ich normalerweise UDP-Packete (IdUDPServer, Indy 9) empfangen:

Delphi-Quellcode:
procedure TfrmMain.IdUDPServer1UDPRead(Sender: TObject; AData: TBytes;
  ABinding: TIdSocketHandle);
var
 sText: string;
begin
 AData.Position := 0;
 SetLength(sText, AData.Size);
 AData.ReadBuffer(sText[1], AData.Size);
 Memo1.Lines.Add(sText)
end;
Wenn ich diese Kode in Delphi 2005 (Indy 10) ausführen möchte, kommt die Meldung: [Fehler] Unit1.pas(59): E2003 Undefinierter Bezeichner: 'TBytes'. Die Deklaration

type TBytes = array of Byte hat auch nichts gebracht. Den Datentyp wird zwar erkannt, aber es scheitert wieder an

ADate.Position := 0 [Fehler] Unit1.pas(881): E2018 Record, Objekt oder Klassentyp erforderlich.

Was soll das alles? Was mache ich jetzt?
  Mit Zitat antworten Zitat