IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Инсталлятор программ, MFC
сообщение
Сообщение #1


Я.
****

Группа: Пользователи
Сообщений: 809
Пол: Мужской
Реальное имя: Саша

Репутация: -  11  +


Оно работает, что само по себе удивительно. Поэтому посмотрите, пожалуйста, и укажите на то, что не есть хорошо.Прикрепленный файл  ProInst.rar ( 206.87 килобайт ) Кол-во скачиваний: 718

Как узнать, установилась ли программа?
Думаю таймером, например, каждую секунду, проверять, не появились ли доступные кнопки для продолжения.
Таким же образом (добавить в таймер) проверять не поменялось ли главное окно.

Почему-то не работает таймер. Ни со своей функцией обработки, ни с функцией главного окна. Запуск и остановка таймера проходят успешно, но функции обработки работа не передается.

Сообщение отредактировано: sheka -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Я.
****

Группа: Пользователи
Сообщений: 809
Пол: Мужской
Реальное имя: Саша

Репутация: -  11  +


Ошибался. Передается. Просто между моими SetTimer и KillTimer проходило времени меньше 1мс Следовательно WaitForSingleObject() - полный тормоз, чего не ожидал. А так как сообщения от таймера "могут не обрабатываться, если их много накапливается в очереди", то даже по окончании WaitForSingleObject() не делается OnTimer то количество раз, которое он бы сделал за это время.

Что делать в этом случае? Ведь когда программа установилась, инсталлятор обычно просит нажать "Finish" и это надо отследить.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
sheka   Инсталлятор программ   23.08.2011 16:45
sheka   Ошибался. Передается. Просто между моими SetTimer …   24.08.2011 4:14
IUnknown   А можно (для тех, у кого нет VC++ и MFC) показать …   25.08.2011 0:02
sheka   *.ехе сможете запустить? Если нет - вот скрин Вы…   25.08.2011 4:41
Lapp   *.ехе сможете запустить? я живо представил себе IU…   25.08.2011 5:31
Krjuger   Я как ни странно имея VS не смог откомпилировать к…   25.08.2011 16:22
IUnknown   Навскидку (по твоему скрину + исходникам) вижу как…   25.08.2011 16:47
Krjuger   Скорее всего,ну или как я себе пресдавляю,поиск б…   25.08.2011 17:22
IUnknown   Ну, и неправильно. В одном и том же инсталляторе м…   25.08.2011 18:04
Krjuger   Ну так речи про "подкрутил" вообще нету…   25.08.2011 19:47
IUnknown   Нормальные инсталляторы не надо потрошить. На сайт…   25.08.2011 20:29
sheka   На проблему с порядком нажатия клавиш внимание обр…   26.08.2011 17:45
IUnknown   Проверять текущее состояние процесса в том же тайм…   26.08.2011 19:23


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 13.05.2024 1:15
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name