Forum: FreePascal
by himitsu,
21. Nov 2022
FPC wird doch bestimmt auch CodeTemplates kennen?
Da könntest dir ja ein Template für erstellen. :stupid:
So geht es nicht?
TMyGenericList = class(specialize TList<TmySelectableItem>)
Wenn doch, dann
TMyGenericList = class({$IFDEF FPC}specialize{$ENDIF} TList<TmySelectableItem>)
OK, wegen dem $MODE dann wohl irgendwie so :freak:
TMyGenericList = class({$IF Defined(FPC) and not...
Forum: FreePascal
by himitsu,
20. Nov 2022
FPC kennt doch auch irgendwie Generics?
TList<TmySelectableItem> und schon hat man eine Liste, mit automatischem Cast ... muß man selbst nichts machen und macht dadurch auch keine Fehler. :angle:
Und dann SoftCasts, anstatt HardCasts, zu mindestens so lange du nicht weißt was wo wie richtig ist (kann man ja später aus Performancegründen wieder umdrehen).
Der Compiler meckert nur, wo es...