Inno Setup Прошу протестировать

SBalykov

Старожил

Вложения

  • 7.5 MB Просмотры: 57
Последнее редактирование:

Timick

Старожил
Всё нормально, разве что музыка начинает работать, только тогда, когда 2 раза нажмёшь на значёк, так задумано?
P.S.: Даже системные требования верно определяет, хотя у меня библиотека "gethwcaps.dll" этого не делает. Или используешь что-то ещё?

Upd.: Почему-то при отмене установки теперь происходит вот это:
При первом тесте такого не было.
 
Последнее редактирование:

SBalykov

Старожил
Timick
Музыку отключил, чтобы не раздражала при проверке.
Не знаю, у меня стоит gethwcaps.dll.
Вообще, стараюсь не использовать дополнительные библиотеки без крайней необходимости. В основном, обхожусь средствами Inno...
 
Последнее редактирование:

SBalykov

Старожил
Вроде всё нормально, но при отмене тоже появляется ошибка как у Timick
Спасибо. Разобрался.
Ошибка происходит при запуске удаления непосредственно с файла Cleanup.exe из-за прописанного параметра удаления.
При удалении с ярлыка в меню Пуск или при повторном запуске установки, такой ошибки не возникает.
Будем копать ...
 
Последнее редактирование:

David.D.Rocco

Участник
Проверенный
1. Ошибка при закрытии инсталлятора. (если поставить, то при завершении ошибки нет и при удалении тоже)
2. 10 винда имеет версию 10.0 а не 6.2
3. кнопка вкл/выкл для музыки находится во включенном состоянии, хотя музыка не играет. Для включения нужно сначала ее выключить, а потом включить.
 

Вложения

SBalykov

Старожил
1. Ошибка при закрытии инсталлятора. (если поставить, то при завершении ошибки нет и при удалении тоже).
Да, я в этом направлении работаю ...
2. 10 винда имеет версию 10.0 а не 6.2
Я не в курсе какая версия у 10-ки. Сведения берутся из реестра. win+R -> winver - Покажет номер версиии.
Если не затруднит, скинте скриншот версии ...
WinVer.png
3. кнопка вкл/выкл для музыки находится во включенном состоянии, хотя музыка не играет. Для включения нужно сначала ее выключить, а потом включить.
Да, об этом написано в обращении на тестирование.
Спасибо за проверку ...
 
Последнее редактирование:

SBalykov

Старожил
Спасибо.
Да, я уже разобрался немного. 10-ки у меня нет.
Если не трудно, проверь, пожалуйста обновленную версию ...
 

Вложения

  • 7.5 MB Просмотры: 29

SBalykov

Старожил
Уже лучше :D
Спасибо.
Я примерно так и думал. Ошибка API ...
Пришлось жене воткнуть вторую систему.
sys.png
Чем дальше ..., тем больше мелкософта.
По-видимому, придется вообще отказаться от проверки системы ...
 
Последнее редактирование:

nik1967

Old Men
Проверенный
По-видимому, придется вообще отказаться от проверки системы ...
Что уж так сразу категорично? Если нужна проверка - посмотри вот это - библиотека Isab.dll со скриптом, немного мной "подрихтованным":
 

Вложения

SBalykov

Старожил
nik1967
Спасибо.
Будем посмотреть ...

Что я могу сказать ...
Спасибо за скрипт.
У меня, кстати, проверка видео, примерно по аналогичной схеме.
Ну, это и не удивительно.
Что-же касается остального - те же грабли.
Из-за API, нет возможности проверить и, главное, установить приоритет версии системы 10.0 перед 5.1, в следствии чего, теряется необходимость проверять соответствие версии системы к устанавливаемой программе. А выводить сообщение о системе, ради того, чтобы пользователь узнал, что же у него на компьютере стоит, смысла нет ...
p.s.
Обновить API не получается или ума не хватает ...
 
Последнее редактирование:

nik1967

Old Men
Проверенный
SystemInfo (ISab.dll v0.1.0.2):
Шобко долго определяет
Саша, а у меня определяет быстро, но всё так-же не определяет дискретную видеокарту. Только интегрированную.
Хе, а иногда и определяет, после того, как дискретную видеокарточку погоняю
 
Последнее редактирование:
Сверху