Ru-Board.club
← Вернуться в раздел «Программы»

» Indigo Rose AutoPlay Media Studio

Автор: Pahuchiy1
Дата сообщения: 28.11.2015 07:47
Примерно 1 раз из 10 при построении Предварительного просмотра происходит:
"Ошибка: не удалось добавить манифест приложения."
Что это такое, и как его побороть?

f={1,2,"sfg"}
Input.SetText("Input1", unpack(f));
Почему не работает (не выводит в инпуте "1,2,sfg") я понял, а вот как это исправить?

Требуется цикл, чтобы он перебирал случайные неповторяющиеся числовые значения в заданном диапазоне (от 1 до 100)
В поиске нашёл что-то такое, но не смог разобраться.
Спасибо.
Автор: KerberX
Дата сообщения: 28.11.2015 19:07

Цитата:
Примерно 1 раз из 10 при построении Предварительного просмотра происходит:
"Ошибка: не удалось добавить манифест приложения."
Что это такое, и как его побороть?

Видимо что-то мешает AMS собирать проект, Антивирус, например.


Цитата:
Почему не работает (не выводит в инпуте "1,2,sfg") я понял, а вот как это исправить?


Код: Input.SetText("Input1", table.concat(f, "", 1, #f));
Автор: Pahuchiy1
Дата сообщения: 28.11.2015 23:12
KerberX
ещё раз огромное спасибо. А можно ли как-то сделать так чтобы при сборке проекта не выходило окошко для подтверждения с предупреждениями такого вида: "..0 ошибок, 51 предупреждений
Сборка завершена успешно."
Автор: KerberX
Дата сообщения: 28.11.2015 23:15
Pahuchiy1
Ты поленился посмотреть в настройках? Вот тут это отключается: "Edit -> Preferences -> Build -> Ignore warnings".
Автор: Pahuchiy1
Дата сообщения: 03.12.2015 23:19
Приветствую.
1. Вопрос по: Application.LoadValue Application.SaveValue
Можно ли ещё что-нибудь с этими данными делать? Например, получить список?
2. Как пользоваться SQLite? Хотелось бы скрипт сохранения в файл таблицы (разных видов: и со строковыми ключами и с числовыми, и с элементами в виде подтаблиц итд). Ну, и экспорт из файла, соответственно, тоже нужен.
Спасибо.
Автор: KerberX
Дата сообщения: 03.12.2015 23:26

Цитата:
1. Вопрос по: Application.LoadValue Application.SaveValue
Можно ли ещё что-нибудь с этими данными делать? Например, получить список?

Эти функции записывают указанный параметр в реестр в раздел "HKEY_CURRENT_USER\Software\Indigo Rose\ACData". Соответственно можно использовать команды из таблицы Registry чтобы получить их список.

С SQLite я ничем помочь не могу. Никогда не работал с этим.

Хотя если нужно только сохранение и чтение таблицы в файл/из файла то можно использовать уже готовые инструменты. Здесь есть список.
http://lua-users.org/wiki/TableSerialization
Автор: RW4PIR
Дата сообщения: 12.12.2015 19:56
Всем добрый день, ребят, помогите создать базу данных для небольшого автосервиса
нужно запонять информацию о машине и о клиенте, это все должно сохраняться в текстовые файлы.
также нужна возможность печати и поиска автомобиля или клиента в списке.

вот архив с проектом чтобы было понятно о чем я, туда вложил пример файла тхт

непонятно куда ссылка делась, вот https://yadi.sk/d/UGRemEwzmBPHU
Автор: KerberX
Дата сообщения: 12.12.2015 21:14
RW4PIR
Что-то не видно прикреплённого архива.
Автор: DartKane
Дата сообщения: 13.12.2015 18:32
В приложении открывается htm-страница. Нужно поле с поиском по этой странице. Как это реализовать? CTRL+F можно, но хотелось бы сделать это красиво.
Должно получиться что-то типа такого:
Автор: AntiWinLockerLive
Дата сообщения: 14.12.2015 16:36
Знатоки, подскажите пожалуйста, можно ли с помощью средств AMS
1) редактировать ресурсы файлов
2) HEX редактирование
3) генерация случайной числовой строки с заданным количеством символов...
Автор: KerberX
Дата сообщения: 14.12.2015 17:29
DartKane
Из HTML объекта можно получить только HTML код. По идее искать можно в нём, но это не самая лучшая идея да и непонято как тогда пролистать документ к нужному месту при нахождении искомой строки.


AntiWinLockerLive

Цитата:
1) редактировать ресурсы файлов

Теоретически можно, но я не знаю как это реализовать.


Цитата:
2) HEX редактирование

Функции из библиотеки I/O позволяют это сделать.

http://www.lua.org/manual/5.1/manual.html#pdf-io.read
http://www.lua.org/manual/5.1/manual.html#pdf-string.byte


Цитата:
3) генерация  случайной числовой строки с заданным количеством символов...

Немного выше в моём сообщении.
http://forum.ru-board.com/topic.cgi?forum=5&topic=39341&start=2168&limit=1&m=1#1

Чтобы получить строку используешь функцию table.concat() на результате.
http://www.lua.org/manual/5.1/manual.html#pdf-table.concat
Автор: Zloy_Gelud
Дата сообщения: 14.12.2015 18:19

Цитата:
редактировать ресурсы файлов

Что под этом подразумевается? Чтение/добавление/удаление?
Автор: AntiWinLockerLive
Дата сообщения: 14.12.2015 18:24
Выдернуь иконку с одного файла и добавить ее в другой.
Тоже самое с info version
Автор: Zloy_Gelud
Дата сообщения: 14.12.2015 19:23
AntiWinLockerLive

Цитата:
Выдернуь иконку с одного файла и добавить ее в другой.

Какой тип ресурса? Или скрин из ресторатора приведи.
Автор: AntiWinLockerLive
Дата сообщения: 14.12.2015 19:29
Хочу написать программу для создания SFX архивов
Иконка и версия будут браться из исходного файла.

Как именно Hex значения редактировать? (поиск значения и замена)
Ну про ресурсы...

Если есть примеры, буду очень рад.

Хотя можно использовать внешний софт...
ResHacker и Search&Replace
Автор: RW4PIR
Дата сообщения: 15.12.2015 06:52

KerberX
отредактировал пост, ссылка кудато девалась... https://yadi.sk/d/UGRemEwzmBPHU
вот продублировал еще раз
Автор: KerberX
Дата сообщения: 15.12.2015 11:13
RW4PIR
Список клиентов должен формироваться из списка файлов отчётов (10.12.2015 Lada 2112 О875ВС116RUS.txt, *.txt, ...)? Кнопка "Просмотр и изм." должна открывать интерфейс редактирования информации о клиенте, а "Печать", печатать этот файл? И определить с порядком следования записей. Потому что в программе сначала идёт фамилия и потом имя, а в файле наоборот. Это важно.
Автор: DartKane
Дата сообщения: 15.12.2015 12:07

Цитата:
Из HTML объекта можно получить только HTML код. По идее искать можно в нём, но это не самая лучшая идея да и непонято как тогда пролистать документ к нужному месту при нахождении искомой строки.

Но если просто нажать Ctrl+F - работает. Возможно ли сделать запрос, используя движок IE?
Ведь есть браузеры на Lua.
Вот например: https://ru.wikipedia.org/wiki/Luakit
Автор: KerberX
Дата сообщения: 15.12.2015 23:59
RW4PIR
У меня готов твой проект. Посмотри.
https://yadi.sk/d/f6ahg7xwmFjqD
Автор: sjdb45
Дата сообщения: 16.12.2015 01:27
Друзья у меня вот какой вопрос, подскажите где копать,
Можно ли брать значения из *.ini файла для прогресс бара?
Например, нужно установить Progress.SetCurrentPos("Progress1", 50),
но только значения должны быть в ини файле где надо 50 или 60 и т.д.
Как то так, но с окончательным вариантом голова не работает.
------------------------------------------------
Progress.SetCurrentPos("Progress1", INIFile.GetValue(AutoPlay\\Docs\\SETTINGS.INI", "APPLY", "PROGRESS"));
-------------------------------------------------
а вот так будет выглядеть ини файл.
[APPLY]
PROGRESS=50 или 60 и т.д.
Не знаю как добыть такую информацию.
Автор: Maikl65
Дата сообщения: 16.12.2015 08:07
sjdb45

Цитата:
Не знаю как добыть такую информацию.

Как вариант можно воспользоваться таймером для страницы , который будет опрашивать ini-файл через определенные промежутки времени и передавать в прогрессбар...

Добавлено:
При разработке проекта потребовалось пропорциональное изменение положения, размеров объекта на странице и его шрифта (при наличии свойства) при изменении размеров окна. Поскольку нужного готового решения не нашел, то написал свои отработчики событий on Preload и On Size для страницы. Образец проекта выложил здесь - может кому нибудь пригодится в качестве основы. Получилось несколько громоздко (программу изучаю всего пару недель), если сможет выложить более компактный вариант - буду благодарен (можно в ПМ).
Автор: Baltazar500
Дата сообщения: 17.12.2015 19:44
Как выяснилось, поле "input" ограничено 531 строкой, с этим можно что-то сделать ?
Автор: KerberX
Дата сообщения: 17.12.2015 20:25
Baltazar500
531 строка это слишком туманно. Сколько символов не влезает? В WinAPI есть функции для изменения лимита текста.

Код: function Input.GetTextLimit(sObjectName)
    local tData = Input.GetProperties(sObjectName);
    if tData ~= nil then
        local hWnd = tData.WindowHandle;
        --
        local EM_SETLIMITTEXT = 0x00C5;
        local EM_GETLIMITTEXT = 0x00D5;
        --
        local nRet = DLL.CallFunction("User32.dll", "SendMessageA", string.format("%d,%d,0,0", hWnd, EM_GETLIMITTEXT), DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL);
        return nRet;
    end
end
function Input.SetTextLimit(sObjectName, nLimit)
    local tData = Input.GetProperties(sObjectName);
    if tData ~= nil then
        local hWnd = tData.WindowHandle;
        --
        local EM_SETLIMITTEXT = 0x00C5;
        local EM_GETLIMITTEXT = 0x00D5;
        --
        DLL.CallFunction("User32.dll", "SendMessageA", string.format("%d,%d,%d,0", hWnd, EM_SETLIMITTEXT, nLimit), DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL);
    end
end
Автор: Zloy_Gelud
Дата сообщения: 18.12.2015 09:18
У кого-нить есть action-плагин FireBird от reteset?
Автор: AntiWinLockerLive
Дата сообщения: 18.12.2015 09:25
Держи: FireBird.7z

от reteset??? этот от AMS
Автор: Zloy_Gelud
Дата сообщения: 18.12.2015 09:42

Цитата:
от reteset???

Это автор плагина.
Спасибо.
Автор: Baltazar500
Дата сообщения: 18.12.2015 11:53
KerberX

Цитата:
531 строка это слишком туманно. Сколько символов не влезает? В WinAPI есть функции для изменения лимита текста.
влезает ровно 30000 символов

Спасибо за костыль Воткнул его в Global Functions и строчку
Цитата:
Input.SetTextLimit("Input1", 1000000);
в Input1 по событию "On Key" и ограничение сгинуло
Автор: KerberX
Дата сообщения: 18.12.2015 17:52

Цитата:
в Input1 по событию "On Key" и ограничение сгинуло

Не самая лучшая идея. Помести лучше в On Show.
Автор: RW4PIR
Дата сообщения: 19.12.2015 12:21
KerberX
класно! почти все работает! спасибо!
Автор: AntiWinLockerLive
Дата сообщения: 19.12.2015 13:09
KerberX

Цитата:
Цитата:
2) HEX редактирование

Функции из библиотеки I/O позволяют это сделать.

http://www.lua.org/manual/5.1/manual.html#pdf-io.read
http://www.lua.org/manual/5.1/manual.html#pdf-string.byte


Можно чуть поподробнее.
I/O - библиотека? Где её взять?
Есть ли примеры Hex редактирования файла?
Нужно поиск hex значений и замена на свои.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

Предыдущая тема: память не может быть written


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.