Vitaly X Опубликовано 11 января, 2023 Поделиться Опубликовано 11 января, 2023 Не понимаю, как так может быть, но что мне делать? Проблемв в том, что переменная уже инициализирована (не nil). Скажем, есть TMyObject. И есть функция MyFunc: TMyObject. Так вот, в теле этой функции Result не nil (как в десктопной версии), в инициализировано уже (ссылка куда-то). Как результат, Assigned(MyFunc) не канает, она же не nil. Большое спасибо. Цитата Ссылка на комментарий
0 Tumaso Опубликовано 11 января, 2023 Поделиться Опубликовано 11 января, 2023 А что, банально инициализировать Result := nil в начале MyFunc религия не позволяет? Цитата Ссылка на комментарий
0 Vitaly X Опубликовано 12 января, 2023 Автор Поделиться Опубликовано 12 января, 2023 Спасибо. Просто было интересно почему так. В настольной делфе вижу одно, а в Андроиде - другое. Большое спасибо. Цитата Ссылка на комментарий
Вопрос
Vitaly X
Не понимаю, как так может быть, но что мне делать?
Проблемв в том, что переменная уже инициализирована (не nil).
Скажем, есть TMyObject.
И есть функция MyFunc: TMyObject.
Так вот, в теле этой функции Result не nil (как в десктопной версии), в инициализировано уже (ссылка куда-то).
Как результат, Assigned(MyFunc) не канает, она же не nil.
Большое спасибо.
Ссылка на комментарий
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.