Создание Dll |
Здравствуйте, гость ( Вход | Регистрация )
Создание Dll |
17.2.2011, 10:16
Сообщение
#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.11.2024, 0:10 |