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

» Autoplay Media Studio

Автор: RW4PIR
Дата сообщения: 14.04.2009 23:55
а на какой вопрос ответил ??
Автор: Zloy_Gelud
Дата сообщения: 15.04.2009 00:05
RW4PIR [Исправлено!!]

Цитата:
как сделать чтоб прога сама находила фаил по записи из реестра

On Click кнопки "Load":

Код: local strREGPATH = Registry.GetValue(HKEY_LOCAL_MACHINE, "SOFTWARE\\Wow6432Node\\Rockstar Games\\Grand Theft Auto IV", "InstallFolder", true);
if (strREGPATH ~= "") then
strPATH = strREGPATH.."\\common\\data\\handling.dat";
else
strPATH = nil;
local tblFiles = Dialog.FileBrowse(true, "Locate File", _DesktopFolder, "DAT Files (*.dat)|*.dat|", "", "dat", false, false);
if (tblFiles ~= nil) and (tblFiles[1] ~= "CANCEL") then
strPATH = tblFiles[1];
end
end
if (strPATH ~= nil) then
tblIDs, tblLines = GetIdName();
if (tblIDs) then
for i, strIDName in tblIDs do
result = ComboBox.AddItem("ComboBox1", strIDName, "");
end
ComboBox.SetSelected("ComboBox1", 1);
end
end
Автор: RW4PIR
Дата сообщения: 15.04.2009 00:13
что то не работает не находит и нажимаю нечего не происходит

Добавлено:
Zloy_Gelud
Всё отлично спасибо!!!
Автор: tavria2
Дата сообщения: 16.04.2009 10:36
Привет ALL

Может кому-то пригодиться, решение проблемы поддержки русского языка в функциях String.Lower и String.Upper:

Код: os.setlocale ("ru_RU.CP1251")
--// или
os.setlocale ("Russian_Russia.1251")
Автор: tavria2
Дата сообщения: 16.04.2009 13:10
А лучше всего использовать такой вариант, в котором локаль будет переназначена в зависимости от локали установленной на PC:
Код: os.setlocale("")
Автор: lorents
Дата сообщения: 16.04.2009 21:57
объясните пожалуйста, будет ли работать функция

Код: result = File.GetVersionInfo("C:\\MyFile.exe");
Автор: tavria2
Дата сообщения: 16.04.2009 23:10
lorents

Цитата:
будет ли работать функция...

IMHO нет.
Автор: lorents
Дата сообщения: 16.04.2009 23:28
tavria2
думаю ты прав, если будет возможность проверить, то я напишу результат, просто работаю как сделать обновление программы, решил по другому сделать
и еще один вопрос, как можно сделать, чтобы проект показывал свое местонахождение?
Автор: tavria2
Дата сообщения: 16.04.2009 23:46
lorents

Цитата:
как сделать обновление программы, решил по другому сделать
и еще один вопрос,

Глобальная переменная _SourceFolder содержит путь к проекту.
Автор: lorents
Дата сообщения: 17.04.2009 07:31
tavria2
а точно чета вылетело с головы, спасибо
Автор: lorents
Дата сообщения: 17.04.2009 12:43
tavria2
можешь пример FileRunOnce выложить, а то я не могу зайти на ссылки которые дал
Автор: tavria2
Дата сообщения: 17.04.2009 13:02
lorents
FileRunOnce.apz
Автор: lorents
Дата сообщения: 17.04.2009 13:14
tavria2
спасибо, сейчас появился вопрос, а как проверить какая глубина цвета (bit) у пользователя?

Добавлено:
tavria2
на счет примера FileRunOnce
странная вещь, если я пишу

Код: Window.Close(hWnd, CLOSEWND_SENDMESSAGE);
Автор: tavria2
Дата сообщения: 17.04.2009 15:18
lorents
Перенеси строку:
Код: Window.Close(hWnd, CLOSEWND_TERMINATE);
Автор: lorents
Дата сообщения: 17.04.2009 15:54
tavria2
спасибо
Автор: sly33
Дата сообщения: 17.04.2009 22:51
Доброго времени суток. У меня цель вот какая: при выборе ноды в ListBox"е должно открыться содержимое одноимённой папки. Используя разные примеры наваял вот чего:

-- устанавливаем картинку выбора на ноду
Tree.SetNode("Tree1", e_NodeIndex, {SelectedImageIndex = 0});
-- таблица данных выбранной ноды
local tNodeProps = Tree.GetNode("Tree1", e_NodeIndex);
if (tNodeProps) then
    -- текущая запись в базе данных
    nItem = tNodeProps.Data;
    -- отображаем имя программы
    sPrgName = XML.GetValue("database/item:"..nItem.."/name");
    
    strSoftFolderPath =_SourceFolder.."\\Autoplay\\Docs";

    -- путь к папке с программой
    sPrgFolder = strSoftFolderPath.."\\"..XML.GetValue("database/item:"..nItem.."/Docs").."\\"..sPrgName;
    FileList = File.Find(sPrgFolder.."\\", "*.*", false, false, nil);
for j in FileList do
if (String.SplitPath(FileList[j]).Extension ~= ".txt") then

    ListBox.AddItem("ListBox1", sPrgName, FileList[j])
    end
    end
    end

Как и следовало ожидать - не работает. Может кто-нибудь исправить? Спасибо.
Автор: tavria2
Дата сообщения: 18.04.2009 11:29
sly33
Из твоего примера трудно, что то понять, т.к. инфы недостаточно - выкладывай свой проект в формате .apz. Если в проекте присутствуют громоздкие exe-файлы, то выкладывай проект без них.
Автор: lorents
Дата сообщения: 18.04.2009 11:39
привет all
Может кому-то пригодиться отправка писем
E-mail
Автор: sly33
Дата сообщения: 18.04.2009 20:13
tavria2

Здесь мой проект. Бред, вчера написанный, убрал, оставил лишь оболочку. Писать за меня всё не прошу - хотя бы подсказочку получить...
Ссылка
Автор: tavria2
Дата сообщения: 18.04.2009 22:45
sly33
Мда, ты поступил круто. Какой смысл высылать пустой проект да и еще с включенными всеми плагинами (>5 Мб), которые ты не используешь.

Ответ: Docs1.apz
Автор: sly33
Дата сообщения: 18.04.2009 22:54
tavria2

Класс! Спасибо!


Цитата:
да и еще с включенными всеми плагинами


На счёт плагинов даж не подумал.


Цитата:
Из твоего примера трудно, что то понять, т.к. инфы недостаточно

Вот я и послал чего сделать-то хотелось... Пошёл анализировать.


Добавил строку:

if (String.SplitPath(tFiles[nIdx]).Extension ~= ".txt") then

Теперь всё как и хотелось. Ещё раз СПАСИБО!
Автор: argnistkroleg
Дата сообщения: 20.04.2009 12:09
А русификатор существует на последнюю версию, или везде фейковый?
да мне больше понятен оригинальный текст интерфейса, но не все же понимают инглиш на нужном уровне, увы.
Автор: e8l6v4is
Дата сообщения: 20.04.2009 22:48
ВСЕМ ВСЕМ ПРИВЕТ!!! Люди добрые помогите ...я программу знаю 50на50 и я тут делаю проект и тут первый раз столкнулся с такой проблемой: как Грамотно сделать ComboBox (Выпадающий список) со списком и по нажатию одного из списка открылась допустим папка с чем либо
внрсия программы 7.0
зарание спасибо
Автор: lorents
Дата сообщения: 20.04.2009 23:08
e8l6v4is

On select

Код: selected = ComboBox.GetSelected("ComboBox1");
if selected == 1 then
    File.ExploreFolder(_SourceFolder, SW_SHOWNORMAL);
elseif selected == 2 then
    File.ExploreFolder(_SourceFolder, SW_SHOWNORMAL);
end
Автор: Lexua
Дата сообщения: 21.04.2009 09:10
e8l6v4is
Лучше использовать таким образом

Цитата:
selected = ComboBox.GetItemData("ComboBox1", e_Selection);
File.ExploreFolder(selected, SW_SHOWNORMAL);


В item data в комбобоксе прописываешь соответствующие пути ручками либо заполняешь в цикле из таблицы.
Автор: e8l6v4is
Дата сообщения: 21.04.2009 18:26
Lexua спасибо тока я непонял че к чему что ты написал...
lorents а вот те БОЛЬШОЕ спасибо все понял и все устроило


Добавлено:
вот еще такой вопрос по комбобоксу: вот у меня в строчках названия длинные как сделать чтобы боло видно все название?
Автор: Lexua
Дата сообщения: 21.04.2009 21:08
e8l6v4is
И что я не понятно написал? В комбобоксе есть два поля в свойствах:
Item Text - элемент отображается в комбобоксе
Item Data - данные соответствующие выбраному элементу.

Например:
Item Text - Vasya
Item Data - C:\MyData\Vasya Pupkin\Profit

Вобщем нужно справку изучать.
Автор: lorents
Дата сообщения: 21.04.2009 21:17
Lexua
твой метод по идеи легче
Автор: ildar
Дата сообщения: 22.04.2009 08:51
Cайт gooseweb.ru не открывается, может быть, он переехал, нет ли у кого информации?
Автор: tavria2
Дата сообщения: 22.04.2009 09:45
ildar

Цитата:
Cайт gooseweb.ru не открывается, может быть, он переехал, нет ли у кого информации?
Немного терпения - этим вопросом занимаются.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132

Предыдущая тема: PHP RapidGet Pro V


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