|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#41
|
|
![]() Абсолютный новичок Группа: Пользователи Сообщений: 4 Регистрация: 3.12.2010 Пользователь №: 8 197 Спасибо сказали: 0 раз ![]() |
Ну и откуда у тебя компилятор узнает о том, что такое, например, TLuaFunc ? так есть же Код PLuaFunc = ^TLuaFunc; TLuaFunc = function (L: Plua_State): Integer; cdecl; проблем компиляции нет проблема при попытке запустить скрипт Код require "pxhello2" function OnStartup() Win.MessageBox("Hello World!!!", "Фигасе!!! Это работает!") --Первый аргумент - заголовок окна сообщения, второй - текст, отображаемый в окне end я так думаю, что птока спотыкается здесь Код function luaopen_pxhello2(L: Plua_State): Integer; cdecl;
begin luaL_register(L, 'Win', @functions); //Второй аргумент - имя таблицы, в которую будут помещены функции, доступные из скриптов, третий аргумент - адрес массива luaL_reg (См. выше) result := 1; end; |
|
|
![]() ![]() |
Похожие темы
![]() |
Сейчас: 23.2.2025, 10:20 |