0 / 0 / 0
Регистрация: 17.01.2013
Сообщений: 4
|
||||||
1 | ||||||
Запуск студией и запуск самой виндой. Разница работы программы24.01.2013, 00:53. Показов 1740. Ответов 1
Метки нет Все метки)
(
Итак, проблема такова: есть проект, который замечательно работает при нажатии F5 в студии. При компиляции в релиз-режиме и запуске exe-файла отдельно, функционал частично падает. Ожидания: пользователь нажимает кнопку, поверх всех окон вылазит мое окно с нужной информацей.
Запуск их студии: все работает замечательно. Запуск вручную в папке: окно выводится ЗА уже открытыми окнами. Читал про SPI_FOREGROUNDLOCKTIMEOUT, так и сделал:
Заранее благодарен.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
24.01.2013, 00:53 | |
Ответы с готовыми решениями:
1
Запуск формы в процессе работы программы
Запуск программы после копирования самой себя Запуск программы без создания окна. Запуск фоновой программы |
23 / 23 / 3
Регистрация: 20.02.2009
Сообщений: 59
|
|
24.01.2013, 18:09 | 2 |
Давай для начала приведем в порядок терминологию в голове:
1. Существует отладочная сборка (модуль, библиотка, исполняемый файл) и релизная сборка. Отличаются тем, что в отладочной добавлено over 9000 всякой отладочной информации. Это позволяет удобно заниматься отладкой с привязкой к коду, переменным, именам функций и классов. В отладочной версии также отсутствует всякая оптимизация. В релизной сборке нет ничего лишнего (если не указано специфических настроек), код оптимизирован, и используемые машинные инструкции могут отличатся от отладочной сборки. 2. "Запуск под студией" - это режим, когда к работающему модулю подключается отладчик. При использовании VS, отладчик интегрирован в рабочую среду. При этом, можно отлаживать не только отладочные сборки, но и релизные! В варианте, что у тебя описан надо попробовать сделать еще несколько пропущеных шагов: - запустить отладочную сборку БЕЗ ОТЛАДЧИКА - запустить релизную сборку ПОД ОТЛАДЧИКОМ. А вообще, чтобы вывести окно прямо перед пользователем используются функция SetForegroundWindow(); и стиль окна WS_TOPMOST. Но увы, нет никакого указания что за приложение разрабатывается, какое окно не выводится (м.б. консольное, дочернее, еще какое-нибудь).
0
|
24.01.2013, 18:09 | |
Помогаю со студенческими работами здесь
2
Запуск программы для работы с БД с сетевого диска Запуск внешней программы и отлов ошибок ее работы Запуск нескольких раз программы для работы со строкой
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |