![]() |
TBytes in IdGlobal nicht drin
hallo,
ist es normal das TBytes nicht verfügbar ist? auch wenn ich idglobal eingebunden, meldete sich delphi immer und sagt, dass es nicht verfügbar sei. Daraufhin habe ich die unit mal aufgemacht und gegeuckt. TBytes konnte ich nirgends finden. Benutze Indy 9. TBytes brauche ich für folgendes: (Broadcast)
Delphi-Quellcode:
Google hat mir keinerlei Auskunft gegeben :(
procedure TForm1.IdUDPServer1UDPRead(Sender: TObject; AData: TBytes; ABinding: TIdSocketHandle);
var Buffer: String; Buf: TBytes; begin Buffer := BytesToString(AData); Buffer := 'PROSCORE OK'; SetLength(Buf, Length(Buffer)); CopyTIdString(Buffer, Buf, 0); ABinding.SendTo(ABinding.PeerIP, ABinding.PeerPort, Buf); end; -b1nch3n |
Re: TBytes in IdGlobal nicht drin
Guten Morgen,
so,ich habe mal eine Suche durch die pdf Doku durchgeführt. In Indy 9 gibt es den Typ TBytes nicht - erst ab Indy 10. Dein Beispiel, wo immer Du es auch her hast, scheint ein Beispiel für Indy 10 sein. Ich weiß nicht ob es Dir hilft, wenn Du den Type TBytes in der Anwendung definierst. Laut Indy 10 ist
Delphi-Quellcode:
Grüße
TBytes = Array of Byte;
Klaus |
Re: TBytes in IdGlobal nicht drin
laut meiner OH nutzt BytesToString (Indy 10.1.1) TIdBytes.
Delphi-Quellcode:
PS: TBytes ist in der SysUtils deklariert.
// Unit IdGlobal
{$IFDEF UNICODESTRING} TIdBytes = TBytes; {$ELSE} TIdBytes = array of Byte; {$ENDIF} |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz