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

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

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

Ответить
gadmaker
незнакомец
Сообщения: 1
Зарегистрирован: 06.01.2018 12:21:37

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

Сообщение gadmaker »

Здравствуйте!
На Делфи такая конструкция работала:

Код: Выделить всё

@Func0:=Fic; lua_pushnumber(L,Func0(lua_tostring(L,2)));

В Лазарус не работает, прошу помочь как это реализовать в Лазарус
LearnMagic
новенький
Сообщения: 66
Зарегистрирован: 10.11.2016 22:13:38

Сообщение LearnMagic »

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

Сообщение Python »

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