|Subject:||Re: RemObjects SDK compiling and Indy|
|Posted by:||Remy Lebeau \(Indy Team\) (firstname.lastname@example.org)|
|Date:||Tue, 16 Jan 2007|
"Andrea Raimondi" <rainap…@tin.it> wrote in message
> I get this error when compiling the SuperTCP channel
> helper unit:
> [Pascal Error] IdIPAddress.pas(1): E1025 Unsupported language
> 'property of array type'
Are you compiling for C++? The only array property that TIdIPAddress
has is the IPv6 property, which uses an IFNDEF statement for
discarding the property in BCB.
> Asking them, they said that it's an Indy issue.
It is. But it more so a Delphi issue. Delphi allows properties that
are based on array types. C++ does not. In this case, the IPv6
property is declared as type TIdIPv6Address, and TIdIPv6Address is a
typedef for an array, ie:
TIdIPv6Address = array [0..7] of word;
property IPv6 : TIdIPv6Address read FIPv6 write FIPv6;
RemObjects SDK compiling and Indy posted by Andrea Raimondi on Sun, 14 Jan 2007