Все же хочу сам сделать dll для mysql. 1) Какие файлы должны лежать тут "set LUA_DIR=C:\Lua\5.4"? 2) а это что означает и что то нужно под эту строчку "set CFLAGS= /O1 /DPSAPI_VERSION=1 /I"%LUA_DIR%\include" /MD" в директорий класть какой то файл? MD это что такое значит? 3) а эти файлы, но только mysql "cl /nologo -c %CFLAGS% sqlite3.c и cl /nologo -c %CFLAGS% lsqlite3.c" куда кинуть и почему их два? ну и 4) link /nologo sqlite3.obj lsqlite3.obj /EXPORT:luaopen_lsqlite3 /LIBPATH:"%LUA_DIR%\lib" lua54.lib /DLL /OUT:lsqlite3.dll, тут можете тоже сказать что куда класть и что за смысл тут происходит?
Новая версия VCLua - библиотеки для GUI
Пользователь
Сообщений: Регистрация: 12.04.2025
16.04.2025 23:02:01
А где эта библиотека то с базами данных на официальном сайте найти не могу? Тут смотрю нет
Новая версия VCLua - библиотеки для GUI
Пользователь
Сообщений: Регистрация: 12.04.2025
16.04.2025 21:16:51
непонятное вышло. я ctrl c -ctrl -V нажал
Новая версия VCLua - библиотеки для GUI
Пользователь
Сообщений: Регистрация: 12.04.2025
16.04.2025 21:15:22
что то непонятное вышло. я ctrl c -ctrl -V нажал
Новая версия VCLua - библиотеки для GUI
Пользователь
Сообщений: Регистрация: 12.04.2025
16.04.2025 17:55:44
был перерыв в программировании большой и теперь пробелы...я правильно понял, что мне надо 1) зайти на сайт LUA официальный и там где то скачать файл lua54.lib ? 2) Зайти в Visual Studio 2022 ( у меня такая) и там как то куда то ;-)) набрать данный код
set LUA_DIR=C:\Lua\5.4 set CFLAGS= /O1 /DPSAPI_VERSION=1 /I"%LUA_DIR%\include" /MD cl /nologo -c %CFLAGS% sqlite3.c cl /nologo -c %CFLAGS% lsqlite3.c link /nologo sqlite3.obj lsqlite3.obj /EXPORT:luaopen_lsqlite3 /LIBPATH:"%LUA_DIR%\lib" lua54.lib /DLL /OUT:lsqlite3.dll,
прочитав перед этим как из lib в VS делать dll,
а на выходе и будет нужный lsqlite3.dll ?
Или я все не так понял и "Это команды сборки в среде х64 command promt VS - терминал. " это про что то другое?
А если я так понял, то можно и из lua54.dll таким же кодом получить и mysql.dll ?
Тогда вопрос, а почему бы просто не использовать сразу lua54.dll? для всего, зачем надо делать из одной dll по сути другую?
Почитать бы где про это...
Спасибо, добрый человек!
Новая версия VCLua - библиотеки для GUI
Пользователь
Сообщений: Регистрация: 12.04.2025
16.04.2025 13:44:12
а то что то не могу понять ка5к мне "завестись" -)) не было опыта с Lua
Новая версия VCLua - библиотеки для GUI
Пользователь
Сообщений: Регистрация: 12.04.2025
16.04.2025 13:43:13
вот этот
set LUA_DIR=C:\Lua\5.4 set CFLAGS= /O1 /DPSAPI_VERSION=1 /I"%LUA_DIR%\include" /MD cl /nologo -c %CFLAGS% sqlite3.c cl /nologo -c %CFLAGS% lsqlite3.c link /nologo sqlite3.obj lsqlite3.obj /EXPORT:luaopen_lsqlite3 /LIBPATH:"%LUA_DIR%\lib" lua54.lib /DLL /OUT:lsqlite3.dll
Новая версия VCLua - библиотеки для GUI
Пользователь
Сообщений: Регистрация: 12.04.2025
16.04.2025 13:42:50
спасибо Вам!!! а вот этот код не подскажете куда надо помещать? и где взять lua54.lib? я в этом не бум бум пока. Что к чему не могу понять)
Новая версия VCLua - библиотеки для GUI
Пользователь
Сообщений: Регистрация: 12.04.2025
16.04.2025 13:03:52
я только начал эту тему и смотрю таких вещей нет нигде тут . Все так завернуто не понятно, жуть. Поставил mysql, но установить и делать через mslite тоже могу, тем более он мне раньше нравился сильно в версии интерпрайз
Новая версия VCLua - библиотеки для GUI
Пользователь
Сообщений: Регистрация: 12.04.2025
16.04.2025 12:51:08
а к sqllite можете помочь найти ?
Новая версия VCLua - библиотеки для GUI
Пользователь
Сообщений: Регистрация: 12.04.2025
16.04.2025 08:46:06
Интересно, надо будет посмотреть. Спасибо. А у вас нет случайно варианта как работать с MySQL через Lua 5.4 из Квика решения?
Подскажите, где взять mysql.dll lkz 64 квика под lua5.4 или 5.3, Подскажите, где взять mysql.dll lkz 64 квика под lua5.4 или 5.3
Пользователь
Сообщений: Регистрация: 12.04.2025
16.04.2025 00:06:59
тут думал, но где тут???))) там нет ссылки, где данный архив с dll для 5,4 и 5,3 Lua
Подскажите, где взять mysql.dll lkz 64 квика под lua5.4 или 5.3, Подскажите, где взять mysql.dll lkz 64 квика под lua5.4 или 5.3
Пользователь
Сообщений: Регистрация: 12.04.2025
16.04.2025 00:04:59
вот тут думал нашел и про DLL написано , что есть. Но нет ссылки, где эти Dll лежат . Может подскажет кто тут?) [img]data:image/png;base64, *[/img]
Новая версия VCLua - библиотеки для GUI
Пользователь
Сообщений: Регистрация: 12.04.2025
15.04.2025 20:51:54
не понял как можно без кнопок вообще что то делать-) фото сделайте, как вы управляете без длл?
Подскажите, где взять mysql.dll lkz 64 квика под lua5.4 или 5.3, Подскажите, где взять mysql.dll lkz 64 квика под lua5.4 или 5.3
Пользователь
Сообщений: Регистрация: 12.04.2025
15.04.2025 20:43:37
Подскажите, где взять mysql.dll lkz 64 квика под lua5.4 или 5.3? Весь форум облазил, весь инет и нигде нет ничего, вроде написано, что есть исходники. Заходишь а там нет ничего. Прошу помочь, очень надо
Новая версия VCLua - библиотеки для GUI
Пользователь
Сообщений: Регистрация: 12.04.2025
12.04.2025 15:28:20
Как создавать подобные формы без DLL можете тогда подсказать?
Новая версия VCLua - библиотеки для GUI
Пользователь
Сообщений: Регистрация: 12.04.2025
12.04.2025 15:07:19
а как тогда сделать то? Нужно окно, с кнопками, меню и окном табличной формы
Подскажите Как сделать в Квике( 9.2.3.15) на Lua вывод окна, с которого будет управляться робот?, Подскажите Как сделать в Квике( 9.2.3.15) на Lua вывод окна, с которого будет управляться робот?
Пользователь
Сообщений: Регистрация: 12.04.2025
12.04.2025 13:17:31
И где тогда взять рабочее DLL для получения окон в Квике 9.2,3 ( 64 bit) на Lua cописанием хотя бы кратким функций и процедур?
Новая версия VCLua - библиотеки для GUI
Пользователь
Сообщений: Регистрация: 12.04.2025
12.04.2025 13:00:35
Друзья, можете помочь мне разобраться с такой, казалось бы простой задачей?
Подскажите Как сделать в Квике( 9.2.3.15) на Lua вывод окна, с которого будет управляться робот?, Подскажите Как сделать в Квике( 9.2.3.15) на Lua вывод окна, с которого будет управляться робот?
Пользователь
Сообщений: Регистрация: 12.04.2025
12.04.2025 12:55:11
Нужно окошко самое обычное, кнопки и прочие обычные вещи для управления будущим роботом на Lua
Подскажите Как сделать в Квике( 9.2.3.15) на Lua вывод окна, с которого будет управляться робот?, Подскажите Как сделать в Квике( 9.2.3.15) на Lua вывод окна, с которого будет управляться робот?
Пользователь
Сообщений: Регистрация: 12.04.2025
12.04.2025 12:53:29
Такой простой код на Lua пишу и ничего не происходит, не найден и всё. Весь и-нет облазил в поисках DLL и нашел только эти core.dll для 5.3 и 5.4, скачанные тысячи раз и не работает. Что мне сделать подскажите, пожалуйста?
local frmMain = VCL.Form( nil, 'mainForm', { Caption='VCLua Menu example', Width=640, Height=480, Position="poScreenCenter", Font = { Height = -19, Name = "Courier New", Pitch = "fpFixed",}})
is_run = true
function main() while is_run do sleep(50) frmMain:ShowModal() end end
function OnStop() is_run = false frmMain:Free() end
Подскажите Как сделать в Квике( 9.2.3.15) на Lua вывод окна, с которого будет управляться робот?, Подскажите Как сделать в Квике( 9.2.3.15) на Lua вывод окна, с которого будет управляться робот?
Пользователь
Сообщений: Регистрация: 12.04.2025
12.04.2025 12:42:51
ошибка такая выскакивает
Подскажите Как сделать в Квике( 9.2.3.15) на Lua вывод окна, с которого будет управляться робот?, Подскажите Как сделать в Квике( 9.2.3.15) на Lua вывод окна, с которого будет управляться робот?
Пользователь
Сообщений: Регистрация: 12.04.2025
12.04.2025 12:41:34
скачал отсюда и 5.3 и 5.4 пробовал в корень кидать, одна и та же ошибка
Подскажите Как сделать в Квике( 9.2.3.15) на Lua вывод окна, с которого будет управляться робот?, Подскажите Как сделать в Квике( 9.2.3.15) на Lua вывод окна, с которого будет управляться робот?
Пользователь
Сообщений: Регистрация: 12.04.2025
12.04.2025 12:37:57
Подскажите Как сделать в Квике( 9.2.3.15) на Lua вывод окна, с которого будет управляться робот?
Скачал core.dll , кинул ее в корень квика.exe и постоянно выдает ошибку, что процедура не найдена. Подскажите решение проблемы, желательно с примером. [img]data:image/png;base64,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[/img]