| Author |
Message |
|
|
Svyat wrote:Я дико извеняюсь, я начинающий...
# Добавим к системной переменной Path такой текст:
";C:\prog\lua\5.1" для того, чтобы можно было запускать из командной строки просто "lua.exe test.lua", например.
# Добавим системные переменные:
LUA_DIR = "C:\prog\lua\5.1"
LUA_PATH = "?.lua;%LUA_DIR%\?.lua;%LUA_DIR%\L_DIR\?.lua"
LUA_CPATH = "?.dll;%LUA_DIR%\?.dll;%LUA_DIR%\C_DIR\?.dll"
Чтобы находились все библиотеки, которые мы захотим пользовать
Можно поподробней. где это искать? (Path) а зтем добовлять переменные где?
Правой кнопкой жмем на ярлыке "Мой компьютер" ("My Computer"), выбираем пункт "Свойства" ("Properties").
Далее переходим на табу "Дополнительно" ("Advanced"). А на ней жмем кнопку "Переменные окружения" ("Environment Variables").
Появится окошко, там будут две таблицы, верхняя - переменные пользователя, нижняя - системные переменные.
Все переменные, "Path", "LUA_DIR" и т.д., находятся в системных переменных, нижняя таблица.
Возможно русские названия немного отличаются у кнопок и таб, писал с английской винды.
|
 |
|
|
С таким подходом ЦПУ умирает
|
 |
|
|
|
Вот про то и вопрос, у кого-нибудь есть похожая реализация или пример.
|
 |
|
|
Поподробнее опишу пример:
Скажем есть основной файл, который запускается и постоянно делает в цикле:
И, скажем, каждые 3 секунды, тянет XML-лину с gismeteo и делает так:
А потом опять в цикле делает:
Т.е. лог будет таким.
00:01 Я главный!
00:02 Я главный!
00:03 Я главный!
00:03 А вот температура в Лондоне: +10
00:04 Я главный!
00:05 Я главный!
00:06 Я главный!
00:06 А вот температура в Лондоне: +10
00:07 Я главный!
и т.д.
|
 |
|
|
|
А что насчет варианта, когда "sleep" делать в паралельном потоке? Будет "спать" только тот поток или вся текущая среда LUA?
|
 |
|
|
Всем доброго времени суток.
Вообщем вопрос такой, как сделать таймер в LUA. Т.е. хочу спросить вас, как, скажем, сделать, чтобы каждые 10 секунд выполнялась команда
Я прикинул одну вещь, хотя может и нельзя использовать такую конструкцию, но все же:
засунуть ее в паралельный процесс, и таким образом что-то соорудить. Хотя, как я уже говорил, я не уверен, что такое прокатит.
Вот хотел попросить поделиться своими идеями, может наработками, если у кого есть уже такой механизм.
Без разницы как это будет реализовано, с помощью самой LUA или dll-ками какими, но нужно, аж зубы сводит .
|
 |
|
|
|
Понятно, спасибо.
|
 |
|
|
Надеюсь нижеприведенный код покажет красоту Lua:
А возможно ли тоже самое для HTML страницы? Просто я пробовал, не получилось :(
Если есть чем поделиться, то парсить можно, скажем, эту страницу:
http://www.lua.ru/page/list.html
Хотелось бы, чтобы можно было так же обращаться:
print(anHTML['html']['head']['title'])
|
 |
|
|
Вот это другое дело. Три! различных библиотеки с примерами.
Все огромное спасибо за информацию. Если кто-то пользуется другими средствами построения GUI - пишите, тоже интересно будет посмотреть как это реализовано.
А пока буду разбираться и пробовать, то о чем уже написали. Еще раз спасибо.
|
 |
|
|
|
Конечно интересно! Интересны любые варианты. А если их будет больше одного, то тогда совсем замечательно, будет с чем сравнивать.
|
 |
|
|
Ребята, вы ушли от вопроса , не мог бы кто-нибудь привести пример использования того же WX или UIP?
|
 |
|
|
Спасибо за комментарии. А что лучше использовать для работы с 2D-графикой. Просто скорее всего надо будет ещё и рисовать немного.
И еще, погуглил немного, нашел Lua GTK. Правда заранее кажется тяжеловесным, но все же, может кто пользовался?
|
 |
|
|
Всем доброго времени суток.
Хотелось бы услышать ответ на вопрос. Кто и с чем работает(работал). Плюсы/минусы. Эффективность и производительность. Примеры кода. В общем, кто знает хоть что-нибудь - пишите, буду рад любой информации.
Спасибо.
|
 |
|
|
|
А нельзя ли использовать каким-то образом, например, такой сайт: http://www.webxmpp.com?
|
 |
|
|
Всем привет.
Задача такая:
1) Надо послать сообщение через аську/джаббер из Lua (по мылу могу послать, но неудобно).
2) Еще бы хотелось принимать из аськи/джаббера эти сообщения и как-то их парсить.
Подскажите, каким образом это можно сделать.
Спасибо.
|
 |
|
|