Сообщение от JeanWinters
Хочу попробовать сделать универсальный метод, который бы возвращал по идентификатору нужный элемент. Существует пользовательский тип TItem , который имеет свой id и находится в экземпляре класса TItems
Почему выводится сообщение о том, что нельзя преобразовать типы, ведь Object является базовым типом для всех других типов?
|
Всё верно, тип Object может содержать данные любого типа, однако сам по себе не преобразуется.
Метод должен возвращать TItem, раз в коде ничего не возвращается кроме данных типа TItem
Method Method GetElementByID:TItem(aElement$,aID)
Или не меняя метод преобразовывать в TItem на выходе
item = TItem(items.getElementByID("Item", 273667216))