Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Generics in XE (https://www.delphipraxis.net/160393-generics-xe.html)

hanspeter 11. Mai 2011 07:02

Generics in XE
 
Hallo,
kann es sein, das die IDE von Delphi XE ein Problem mit Generics in Property Parametern hat?

In den Indis hat der UDPServer im Read Property Generics.

procedure UDPServer1UDPRead1(AThread: TIdUDPListenerThread;
AData: TArray<System.Byte>; ABinding: TIdSocketHandle);

Das führt in der IDE immer zum Fehler.
Das Property kann nicht zugewiesen werden.
Sobald ich das Property anklicke kommt eine Fehlermeldung
> statt . gefunden.

Im Moment weise ich das Property zur Laufzeit zu oder gibt es einen Workaround?

Gruß Peter

Uwe Raabe 11. Mai 2011 08:08

AW: Generics in XE
 
Das passiert leider durch die automatische Code-Erzeugung, die den Typ komplett auflöst. Wenn du statt
Delphi-Quellcode:
TArray<System.Byte>
lediglich
Delphi-Quellcode:
TBytes
schreibst, sollte es gehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz