Hoi allen,
Lang geleden dat ik hier nog eens geweest ben, maar ik ben dan ook al lang niet meer bezig binnen Delphi....Tot nu dus. Allee, ik verdeel mijn tijd tussen C# en Java en nu terug ook Delphi.
Voor het ontwikkelen en automatiseren van een REST-client probeer ik een generische methode te maken, maar in volgende configuratie weigert hij te compileren.
Code:
function GetItems<TObjectList<T> : class,constructor>(Filter : TFilterItem; ControllerMethod : String) : TObjectList<T>;
met de melding dat hij ipv , of ; een > ziet.
Code:
function GetItems<T : class,constructor>(Filter : TFilterItem; ControllerMethod : String) : TObjectList<T>;
De functie zonder de TObjectList als type werkt wel perfect.
Iemand een idee hoe dit op te lossen? (en, indien geen oplossing mogelijk, ga ik wel voor het tweede hoor, wat helemaal niet fout is uiteraard, ook de class zelf kan een T as class mee krijgen)
Grt,
Jan
Bookmarks