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

» Indigo Rose AutoPlay Media Studio

Автор: KerberX
Дата сообщения: 16.10.2014 06:34
Какие именно типы данных можно указывать для вызова функции из DLL для alien? Мне бы список.
Автор: Zloy_Gelud
Дата сообщения: 16.10.2014 08:48
KerberX

Цитата:
Какие именно типы данных можно указывать для вызова функции из DLL для alien? Мне бы список.


Цитата:
To use a function you first have to tell Alien the function prototype, using func:types(ret_type, arg_types…), where the types are one of the following strings: “void”, “byte”, “char”, “short”, “ushort”, “int”, “uint”, “long”, “ulong”, “ptrdiff_t”, “size_t”, “float”, “double”, “string”, “pointer”, “ref char”, “ref int”, “ref uint”, “ref double”, “longlong”, “ulonglong” and “callback”.

Об этом написано в официальном руководстве.
Автор: nikitorol
Дата сообщения: 16.10.2014 19:09
Всем привет!
Помогите пожалуйста вывести все папки из директории в ListBox.
FTP
Автор: Zloy_Gelud
Дата сообщения: 16.10.2014 21:01
nikitorol
См. справку по FTP:: FTP.ListFolders
Автор: nikitorol
Дата сообщения: 17.10.2014 15:13
Zloy_Gelud
Спасибо, помог!
А как мне узнать index в listbox?
Автор: Zloy_Gelud
Дата сообщения: 17.10.2014 15:23
nikitorol -- ты же не первый день с AMS работаешь, а справкой так и не научился пользоваться?
См. ListBox.GetSelected
Автор: dodakaedr
Дата сообщения: 17.10.2014 20:38

Цитата:
как провести установку в выбранную папку через input?

Zloy_Gelud
Подскажите, пожалуйста, все еще не разобрался.
Автор: Zloy_Gelud
Дата сообщения: 17.10.2014 21:16
dodakaedr -- когда сформулируешь вопрос нормально, тогда и подскажем.
Автор: dodakaedr
Дата сообщения: 18.10.2014 08:26
Zloy_Gelud
Как сделать чтобы при нажатии на кнопку произошла установка (извлечение файлов) в папку указанную в объекте ввода (Input)?
Автор: Zloy_Gelud
Дата сообщения: 18.10.2014 08:34
dodakaedr

Цитата:
(извлечение файлов)

Извлечение откуда? Неужели нельзя сразу все расписать, чтобы не задавать сотню вопросов?
PS. Больше уточнять ничего не буду, не можете внятно описать свою проблему - решайте сами.
Автор: dodakaedr
Дата сообщения: 18.10.2014 11:51

Цитата:
Извлечение откуда?

Из установщика. Все файлы будуть запакованы в проэкте в один исполняемый файл.[more=Screen] [/more]
Автор: Zloy_Gelud
Дата сообщения: 18.10.2014 12:18
dodakaedr

Цитата:
Все файлы будуть запакованы в проэкте в один исполняемый файл.

Если ты собираешь проект в один файл, то при его запуске он будет распаковывать ВСЕ свои файлы во временную директорию (системная папка TEMP). На это нужно достаточное время. Соответственно, если у тебя большой объем файлов, то я бы хорошо подумал о такои способе компиляции. Ну или делать внешний архив и распаковывать оттуда.
Ну, если все же ты решил в один файл компилировать, то просто копируй файлы в нужную директорию с помощью File.Copy.
Автор: dodakaedr
Дата сообщения: 18.10.2014 15:41

Цитата:
нужную директорию

В этом вся и проблема, я не знаю как прописать путь для копирования, которая указана в поле ввода Input
Код: File.Copy("AutoPlay\\Docs\\core.dll", "как сюда прописать текст из объекта Input", true, true, false, true, nil);
Автор: Zloy_Gelud
Дата сообщения: 18.10.2014 16:29
dodakaedr

Цитата:
я не знаю как прописать путь для копирования, которая указана в поле ввода Input

См. Input.GetText
Автор: dodakaedr
Дата сообщения: 18.10.2014 19:12
Zloy_Gelud
Я уже давно смотрел и только сегодня дошло как нужно прописывать. Подскажите что здесь не правильно.


Код: Shell.PinTo(_SystemFolder..\\Input.GetText("Input1")..'\\Bingo.exe', SHELL_TASKBAR_PIN);
Автор: Zloy_Gelud
Дата сообщения: 18.10.2014 20:49
dodakaedr

Код: Shell.PinTo(_SystemFolder..'\\'..Input.GetText("Input1")..'\\Bingo.exe', SHELL_TASKBAR_PIN);
Автор: dodakaedr
Дата сообщения: 18.10.2014 20:59
Zloy_Gelud
Тоже не работает
Автор: Zloy_Gelud
Дата сообщения: 18.10.2014 21:25
dodakaedr -- я исправил твою ошибку в синтаксисе, почему у тебя что-то не работает - я не в курсе.
Автор: dodakaedr
Дата сообщения: 18.10.2014 22:32

Цитата:
я исправил твою ошибку в синтаксисе, почему у тебя что-то не работает - я не в курсе.

Ага понял! Как прописать без _SystemFolder


Код: Shell.PinTo(Input.GetText("Input1")..'\\Bingo.exe', SHELL_TASKBAR_PIN);
Автор: KerberX
Дата сообщения: 19.10.2014 23:07
Кто может помочь сделать callback функцию для распаковки и упаковки файлов при помощи этой DLL? Сами функции я уже сделал, но в них работает только внутренний индикатор прогресса из самой DLL.

В архиве DLL, описание API библиотеки, пример на паскале, Visual Basic'е и то что я смог перевести на Lua с помощью DLL.CallFunction() и Alien.

http://rghost.ru/58614564

Если кто-то решит заняться этим, то напишите здесь об этом пожалуйста.
Автор: Neo3311
Дата сообщения: 20.10.2014 21:49
Здравствуйте! Подскажите пожалуйста, можно каким-либо способом сделать ссылку (переход на другую страницу программы) на конкретном слове в текстовом файле (Параграф)? Спасибо большое.
Автор: bigbrain
Дата сообщения: 21.10.2014 15:36
Уважаемые коллеги, прошу прощения, если еще раз поднимаю эту тему.
Кто-то использует AMS для создания коммерческого ПО или для личных целей?
Если кто-то использует для продажи, поделитесь советом, как их защищаете.
Прочитал тут статью, навело на определенные размышления
Автор: Dimon4ik18rus
Дата сообщения: 21.10.2014 21:02
Всем привет.
Столкнулся с такой проблемой, необходимо сделать так чтоб при нажатии CheckBox (тоесть при установке на нём галочки) кнопка становилась активна, а если нет галочки, то соответственно кнопка не активна. Буду рад любой помощи.
Если не верно изложил мысль, спрашивайте!;)
Автор: Zloy_Gelud
Дата сообщения: 21.10.2014 21:11
Neo3311 -- нет.

Dimon4ik18rus

Код: xButton.SetEnabled("xButton1", CheckBox.GetChecked("CheckBox1"));
Автор: Dimon4ik18rus
Дата сообщения: 21.10.2014 21:19
Что то не то, или я не тот!
Злой, ты можешь подробнее плиз?
Автор: Zloy_Gelud
Дата сообщения: 21.10.2014 21:23
Dimon4ik18rus -- на форумах принято обращаться по нику, а не интерпретировать его как вздумается.

Тот код, что я привел, добавить в On Click чекбокса.
Автор: Dimon4ik18rus
Дата сообщения: 21.10.2014 21:29
Добавлял туда, нет эффекта.
Добавлял просто на страницу, кнопка становится не активной, но при установке флажка на чекбокс, не активируется...
Автор: Zloy_Gelud
Дата сообщения: 21.10.2014 21:31
Dimon4ik18rus -- у тебя Button или xButton? И названия кнопок помнял на свои то?
Автор: Dimon4ik18rus
Дата сообщения: 21.10.2014 21:39
Да, в этом и была проблема!
Спасибо за помощь!;)
Автор: KerberX
Дата сообщения: 21.10.2014 21:44
Zloy_Gelud, если не сложно, можешь посмотреть ту DLL и сказать можно ли вообще там callback функцию использовать? А то вдруг через AMS это и невозможно.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

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


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