Появилась проблема, когда MyObj.classnameis(TMyClass.classname)
истинно, а TMyClass(MyObj)
работает, но (MyObj as TMyclass).doSomething
выдает ошибку преобразования.
Мне не нужна помощь с этим хламом, хотя, если вы хотите добавить его в комментарии, которые будут супер. Я просто хотел бы знать, какая разница между Obj as Class
и Class(Obj)
.