Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2009, 14:04   #1
gulyavcev
Новичок
Джуниор
 
Регистрация: 03.12.2009
Сообщений: 1
По умолчанию Lua+Delphi?

Обьясните люди добрые.
Задача такая.
Вот так я обрабатываю LUA
Код:
 L := lua_open;
    LuaRegister(L, 'TTortoise', CreateTortoise);
    LuaLoadBuffer(L, memCode.Text, 'code');
    LuaPCall(L, 0, 0, 0);
Каким образов в функцию CreateTortoise передать "свое значение". Конкретно, нужно передаться ссылку на структуру.
Структура ренеритуется автоматически и через глобальную переменную ее передавать не советуйте.

Пробовал так:
Код:
L := lua_open;
    LuaRegister(L, 'TTortoise', CreateTortoise);
    LuaSetTableLightUserData(L, 1, HandleStr, MyStructyra) // вылетает здесь
    LuaLoadBuffer(L, memCode.Text, 'code');
    LuaPCall(L, 0, 0, 0);
Как передать в Lua функцию свою переменную?

Последний раз редактировалось gulyavcev; 08.12.2009 в 14:12.
gulyavcev вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На Delphi 7 сделать игру кто хочет стать миллионером в delphi 7 666dart666 Помощь студентам 11 04.11.2010 17:57
Функции Lua apromix Общие вопросы Delphi 4 11.09.2009 10:30
Delphi и скрипты LUA apromix Общие вопросы Delphi 0 07.12.2008 21:17
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54