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

» Indigo Rose AutoPlay Media Studio

Автор: Tana37
Дата сообщения: 28.04.2013 12:00
Zloy_Gelud
СПАСИБО ОГРОМНОЕ!!! ПОЛУЧИЛОСЬ!!!!

Добавлено:
Автор: kuriozin
Дата сообщения: 28.04.2013 13:40
Кто подскажет, как сделать, чтобы при запуске, сразу ссылылся авторан на реестр и если есть ключ - запускать, к примеру, деинсталяцию приложения. а если нет ключа нужного - запускать setup.exe файл, который лежит в одной и той же папке с автораном. при этом, чтобы сам авторан был без графического интерфейса, пустышка такая, без кнопочек и подобного, при запуске делала свою функцию выше описанную и сразу закрывалась.
Автор: Zloy_Gelud
Дата сообщения: 28.04.2013 18:50
kuriozin -- а не лучше тебе посмотреть в сторону InnoSetup, например?
Автор: nikitorol
Дата сообщения: 28.04.2013 21:28
Всем привет, Подскажите возможно ли сделать Остановку загрузки файла по HTTP.Download
И по FTP.Download
Подскажите пожалуйста как...
Автор: Zloy_Gelud
Дата сообщения: 29.04.2013 11:47
nikitorol -- по идее так:

Код: function Callback(...) if (bIsBreak == true) then return false; else return true; end end
HTTP.Download("http://www.mydomain.com/myfile.exe", "C:\\myfile.exe", MODE_BINARY, 20, 80, nil, nil, Callback);
Автор: tavria2
Дата сообщения: 29.04.2013 12:23
Zloy_Gelud

Цитата:
Но т.к. все действия в AMS выполняются в одном потоке, то, например, нажать на кнопку, во время скачивания файла, будет затруднительно.

Не совсем так.
Функция Callback, в которой делаем прогресс загрузки, каждый раз должна возвращать:
true-продолжить загрузку или false-прервать загрузку.
Если для отображения прогресса использовать окно StatusDlg, то в нем можно отобразить кнопку Cancel и проверять ее нажатие(StatusDlg.IsCancelled) в функции Callback.
Ну и в зависимости нажата кнопка или нет - возвращать в Callback true или false.
Автор: Zloy_Gelud
Дата сообщения: 29.04.2013 12:49
tavria2

Цитата:
Если для отображения прогресса использовать окно StatusDlg, то в нем можно отобразить кнопку Cancel и проверять ее нажатие(StatusDlg.IsCancelled) в функции Callback.
Ну и в зависимости нажата кнопка или нет - возвращать в Callback true или false.

Ну это если использовать StatusDlg (он не всегда вписывается в дизайн проекта), а если использовать просто кнопку на странице?
Автор: tavria2
Дата сообщения: 29.04.2013 13:00
Zloy_Gelud

Цитата:
Ну это если использовать StatusDlg (он не всегда вписывается в дизайн проекта), а если использовать просто кнопку на странице?

Проверил просто кнопку на странице без StatusDlg - граф.интерфейс немного подтормаживает, но кнопка работает стабильно.
Автор: Zloy_Gelud
Дата сообщения: 29.04.2013 13:28
tavria2

Цитата:
граф.интерфейс немного подтормаживает, но кнопка работает стабильно.

Я про это и писАл. Что из-за однопоточности интерфейс тормозит.
Автор: kuriozin
Дата сообщения: 29.04.2013 16:34
Zloy_Gelud

Цитата:
kuriozin -- а не лучше тебе посмотреть в сторону InnoSetup, например?


Я уже там отписывался неоднократно - не могут помочь, или не хотят. Поэтому, решил здесь написать.
Автор: gizmo211
Дата сообщения: 29.04.2013 20:15
Доброго времени суток. Проблема такова есть listbox куда добавляются файлы для слайд шоу, как сделать чтобы программа запоминала после закрытия какие файлы были добавлены.
И второй вопрос можно ли в слайд шоу задавать тип анимации т.е. чтоб картинки не переключались, а например выезжали сбоку или появлялись увеличиваясь в размерах. Заранее спасибо
Автор: gizmo211
Дата сообщения: 01.05.2013 16:42
никто не знает?
Автор: Zloy_Gelud
Дата сообщения: 01.05.2013 17:40
kuriozin
[more]Код на AutoIt3

Код: #RequireAdmin

; Поиск ключа
Local $sRegVal = RegRead('HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\AIMP3', 'UninstallString')
; Если нашли, удаляем AIMP3
If ($sRegVal <> "") Then
Run($sRegVal, '', @SW_SHOWNORMAL)
Else
; если не нашли, запускаем установщик
Run(@ScriptDir & "\setup.exe")
EndIf
Автор: gizmo211
Дата сообщения: 01.05.2013 19:31
спасибо большое очень помогли, а по второму вопросу можно ли в слайд шоу задавать тип анимации?
Автор: Zloy_Gelud
Дата сообщения: 01.05.2013 19:48
gizmo211

Цитата:
можно ли в слайд шоу задавать тип анимации?

Неа.

Автор: kuriozin
Дата сообщения: 02.05.2013 03:31
Zloy_Gelud

Большое спасибо!
Автор: gizmo211
Дата сообщения: 02.05.2013 05:10
Zloy_Gelud

Цитата:
Неа.


жаль... спасибо за ответ
Автор: bigbrain
Дата сообщения: 05.05.2013 19:25
Подскажите, пожалуйста, можно как-то защитить созданную программу?
Возможность распаковки cdd файла программой от Kindly меня совсем огорчает, хотя с другой стороны бывает полезно =)

Есть какие-то соображения на этот счет или хотя бы защитить критические участки кода?

Заранее спасибо.
Автор: schnek
Дата сообщения: 06.05.2013 01:48
в самой программе уже предусмотрена такая защита...
Автор: Zloy_Gelud
Дата сообщения: 06.05.2013 08:09
bigbrain -- как правильно тебе уже подсказали на оффоруме - покупай Imagine MemoryEx LH Compiler, и все важные куски кода, да хоть весь код, пиши в нем, затем просто подключай скомпилированный файл в проект.
Автор: CoMaster
Дата сообщения: 06.05.2013 12:34
Всем привет

Никто не пробовал собирать проект с помощью Enigma Virtual Box?
Собрать то я собрал его, но при запуске выдает ошибку: Could not find data file.
Автор: Zloy_Gelud
Дата сообщения: 06.05.2013 12:55
CoMaster -- Я молебоксом пробовал собирать, но вываливась таже ошибка, что и у тебя сейчас.
Автор: CoMaster
Дата сообщения: 06.05.2013 13:39
Zloy_Gelud
На форуме IR пишут, что работает, но у меня не получилось.
Virtualisation software help.
Автор: lerik2703
Дата сообщения: 06.05.2013 17:29
CoMaster

Цитата:
при запуске выдает ошибку: Could not find data file.

Так эта ошибка возникает если имена .exe и .cdd не совпадают! допустим в молебоксе выходной файл в исходном каталоге по умолчанию может называться .exe.exe,эта ошибка уже обеспеченна!

Добавлено:
ради интереса проверил .... работает
Автор: CoMaster
Дата сообщения: 06.05.2013 18:10
lerik2703

Цитата:
Так эта ошибка возникает если имена .exe и .cdd не совпадают! допустим в молебоксе выходной файл в исходном каталоге по умолчанию может называться .exe.exe,эта ошибка уже обеспеченна!

Да, ты действительно прав. Именно в этом и заключалась ошибка.
Имя выходного файла отличалось от оригинального, чтобы не перезаписывать его.

Спасибо, заработало!

Добавлено:
Только теперь нельзя переименовывать полученный файл, а это большой минус.
Автор: PAVELNEXT
Дата сообщения: 08.05.2013 07:46
Привет, мне всегда было интересно следующее:

AutoPlay Media Studio v8.1.0.0
Создаём проект с одной страницей и на ней одна кнопка, кода и действий нет, собираем проект в EXE файл и видим ---> MyProject весит 4мб.

Рассмотрим проект подробнее с помощью WinRar:

Главная папка:
AutoPlay -- папка
autorun.exe --- размер 6426Кб
lua5.1.dll * --- 325Кб
lua51.dll * --- 11Кб

Папка AutoPlay:
Audio --- папка с двумя файлами общим размером 7Кб
autorun.cdd * --- 214Кб

вот и главный вопрос, зачем autorun.exe весит больше 6мб ? что в нём собрано, почему нельзя убрать лишнее из конечного файла если это не используется, вопрос конечно больше для самих разработчиков, но может и пользователи в курсе.
Автор: KerberX
Дата сообщения: 08.05.2013 11:38
PAVELNEXT, в настройках AMS выбери Build --> UPX runtime. Это ужмёт файл примерно в 2.5 раза. Но встроенные темы "Office 2007" работать не будут. Возможно это именно они столько много места занимают в autorun.exe.
Автор: Robby
Дата сообщения: 08.05.2013 15:07
Собрал статьи Обзор AutoPlay Media Studio с сайта aleksius.com (автор Алексей Хорошевский) в один chm-файл.
Скачать: http://rghost.ru/45850457
Автор: PAVELNEXT
Дата сообщения: 08.05.2013 21:16
KerberX

Ваш метод действительно сжал файл, но не совсем так, как хотелось бы ...

вопрос в другом, зачем проект такого размера, если в данной сборке (страница, кнопка) больше ничего не используется, при всём моём понимание, инсталлятор-распаковка, код, иконка ни как не вписываются в 6 мегабайт, просто не реально, это как купить пейджер с функциями айфона и никогда ими не пользоваться, так как интерфейс пейджера просто этого не позволяет(под интерфейсом я имею ввиду проект с одной кнопкой).
Автор: KerberX
Дата сообщения: 08.05.2013 21:32
PAVELNEXT, я не про сжатие через сборку проекта как "Web/E-Mail executable", а про сжатие самого файла Autorun.exe (UPX'ом), без всего остального. При сборке проекта в один SFX архив размер будет ещё меньше.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

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


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