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

» Autoplay Media Studio

Автор: Zloy_Gelud
Дата сообщения: 25.07.2012 09:59
dallas page

File.Find в качестве первого аргумента принимет строку, которая представляет собой полный путь к папке, в которой необходимо выполнить поиск файлов. Почему у тебя тогда таблица?
Вот приблизительный код:

Код: tblfolders = {};
tblfolders[1] = _SourceFolder .. "\\AutoPlay\\Docs\\1\\Base";
tblfolders[2] = _SourceFolder .. "\\AutoPlay\\Docs\\2\\Base";

local t_Files = {};
for i = 1, #tblfolders do
File.Find(tblfolders[i], "*.avi", true, false, nil, function (...) t_Files[#t_Files + 1] = arg[1]; return true; end);
end

-- если что-то нашли
if #t_Files > 0 then
result = Dialog.Message("Notice", Table.Concat(t_Files, "\r\n", 1, TABLE_ALL), MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
end
Автор: dallas page
Дата сообщения: 25.07.2012 12:10
Zloy_Gelud огромное спасибо.
Автор: SuperDimon007
Дата сообщения: 31.07.2012 19:59
Помогите решить проблему. С пульта нажимают клавиши. вроде всё нормально воспринимается, ок - это 13, цифры - это 48-57, но вот такие кнопки как Play, перемотку, паузу он не видит, хотя стоп распознал как 178. Можно как нибудь заставить программу реагировать на эти кнопки?
Автор: Zloy_Gelud
Дата сообщения: 01.08.2012 08:15
SuperDimon007
Топиком не ошибся? Или я не понимаю как это связано с АМС.
Автор: SuperDimon007
Дата сообщения: 01.08.2012 09:47
Действие on Key должно действовать при нажимании клавиш. Есть компьютер с пультом. Стандартные кнопки программа воспринимает и пишет их номер, но на некоторые кнопки программа не реагирует. Я понимаю что кнопка записи может не совсем стандартна, но вот кнопка паузы есть даже на моей 6 летней клавиатуре. Это очень сложно заставить реагировать на кнопки?
Автор: Zloy_Gelud
Дата сообщения: 01.08.2012 12:04
SuperDimon007
А если проверять в таймере результат функции System.IsKeyDown?
Автор: SuperDimon007
Дата сообщения: 01.08.2012 13:45
Zloy_Gelud
Я не знаю номера кнопок на пульте.
Я в on Key для того и писал Dialog.Message("Нажали", e_Key), но на некоторые кнопки не действует
Автор: Zloy_Gelud
Дата сообщения: 01.08.2012 14:29
SuperDimon007

Цитата:
Я не знаю номера кнопок на пульте.

Смотри MSDN:::Virtual-Key Codes
Например, мультимедийная кнопка Play/Pause - VK_MEDIA_PLAY_PAUSE 0xB3 (179). У меня клава без м/м клавиш, т.ч. проверить не могу.
Автор: SuperDimon007
Дата сообщения: 02.08.2012 12:51
Можно в процессе program.exe прочитать ячейку памяти 0x00706D54, а потом перезаписать её?
Не могу разобраться в kernel32.dll
Автор: bigbrain
Дата сообщения: 04.08.2012 11:09
Уважаемые коллеги, помогите зашифровать базу данных SQLite, чтобы ее нельзя было открыть в сторонней программе.
Я когда пробовал ранее это делать защифрованные файлы с помощью плагина Crypto, AMS всегда создавала незашифрованный файл во временной папке, а потом удаляла и продолжала работать.
Можно как-то сделать, чтобы работа с зашифрованной базой данных без создания временных копий, пускай даже если они на пару секунд появляются? )))
Это же боян выходит. Или сейчас такого нет? Я не помню какая у меня версия Crypto была в прошлом году.

Спасибо
Автор: Zloy_Gelud
Дата сообщения: 04.08.2012 12:59
bigbrain

Цитата:
Уважаемые коллеги, помогите зашифровать базу данных SQLite, чтобы ее нельзя было открыть в сторонней программе.  

WTF? Формат баз данных SQLite строго унифицирован. Если базу данных будет понимать AMS, то также и любая другая программа, которая умеет работать с SQLite.
Как вариант, шифруй данные перед записью в БД, и наоборот.
Автор: bigbrain
Дата сообщения: 04.08.2012 17:35
Спасибо, Zloy_Gelud. Я над таким вариантом тоже думал. У меня был вопрос по поводу шифрования базы данных как обычного бинарного файла, может даже чтобы другое расширение было и расшифровывает файл перед началом работы.

Говоря о варианте шифрования каждой записи в БД - все поля должны быть только текстовые? Зашифрованный integer это уже будет не integer, правильно? ))
Автор: Zloy_Gelud
Дата сообщения: 04.08.2012 18:18
bigbrain

Цитата:
Говоря о варианте шифрования каждой записи в БД - все поля должны быть только текстовые? Зашифрованный integer это уже будет не integer, правильно? ))

Правильно.
Автор: Cheery
Дата сообщения: 05.08.2012 05:20
Новая тема - Autoplay Media Studio

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140

Предыдущая тема: Media Player Classic - Home Cinema (MPC-HC)


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