Преобразование значений в указатели

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Преобразование значений в указатели

Сообщение gadmaker » 06.01.2018 17:02:08

Здравствуйте!
На Делфи такая конструкция работала:
Код: Выделить всё
@Func0:=Fic; lua_pushnumber(L,Func0(lua_tostring(L,2)));

В Лазарус не работает, прошу помочь как это реализовать в Лазарус
gadmaker
незнакомец
 
Сообщения: 1
Зарегистрирован: 06.01.2018 13:21:37

Re: Преобразование значений в указатели

Сообщение LearnMagic » 07.01.2018 12:31:38

Неплохо было бы описать более подробно, с описанием типов и переменных (все телепаты в отпуске :D).
Исходя из приведённого фрагмета кода, могу предложить
1. Использовать опцию {$mode Delphi}
2. Func0 := @Fic;
LearnMagic
новенький
 
Сообщения: 66
Зарегистрирован: 10.11.2016 23:13:38

Re: Преобразование значений в указатели: уточнение

Сообщение Python » 24.01.2018 23:39:11

Хотелось бы узнать, что значит "не работает"? Не компилируется (тогда какая ошибка), при выполнении происходит не то действие, которое хотелось (тогда описать, какое действие было выполнено и какое ожидалось), либо при выполнении происходит ошибка (тогда текст ошибки). Также рекомендую к прочтению статью "Как задавать технические вопросы", например тут: https://www.opennet.ru/docs/RUS/smart_question/
Python
новенький
 
Сообщения: 20
Зарегистрирован: 23.01.2018 21:50:17


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 35

Рейтинг@Mail.ru