Проблемы с конфигурацией Release
Одна из программ, по-видимому, выдает ошибку в момент, когда завершается процесс подготовки данных и они должны выводиться в ActiveX элемент управления MSFlexGrid. Это происходит когда ползунок, отображающий ход процесса, доходит до конца. После этого Debug-программа выводит данные в MSFlexGrid. При запуске Release-программы вывода данных в MSFlexGrid не происходит, вместо этого появляется такое сообщение: «Runtime Error! Program: (далее следует путь к exe-файлу). Abnormal program termination».
В другой программе ошибка возникает при попытке переместить немодальное диалоговое окно по экрану с помощью мыши. Сообщение об ошибке такое: «Программа выполнила недопустимую операцию и будет закрыта. Если эта ошибка будет повторяться, обращайтесь к разработчику».
Все программы созданы с помощью мастера MFCAppWizard.
Подскажите, пожалуйста, с чем связаны эти проблемы и как скомпилировать exe-файл в конфигурации Release, чтобы он нормально работал?
Ошибки в программе однозначно. Ищи где у тебя стоят дефайны, когда код компилится только в дебуг-версии. А еще можно догадатся прикрепить проект.
Цитата:
Originally posted by KometGel
Проблема состоит в следующем: имеются программы (exe–файлы), скомпилированные в конфигурации Debug и выполняющиеся без проблем. Если те же самые исходные файлы скомпилировать в exe-файл в конфигурации Release, то во время выполнения возникают ошибки.
Одна из программ, по-видимому, выдает ошибку в момент, когда завершается процесс подготовки данных и они должны выводиться в ActiveX элемент управления MSFlexGrid. Это происходит когда ползунок, отображающий ход процесса, доходит до конца. После этого Debug-программа выводит данные в MSFlexGrid. При запуске Release-программы вывода данных в MSFlexGrid не происходит, вместо этого появляется такое сообщение: «Runtime Error! Program: (далее следует путь к exe-файлу). Abnormal program termination».
В другой программе ошибка возникает при попытке переместить немодальное диалоговое окно по экрану с помощью мыши. Сообщение об ошибке такое: «Программа выполнила недопустимую операцию и будет закрыта. Если эта ошибка будет повторяться, обращайтесь к разработчику».
Все программы созданы с помощью мастера MFCAppWizard.
Подскажите, пожалуйста, с чем связаны эти проблемы и как скомпилировать exe-файл в конфигурации Release, чтобы он нормально работал?
Проблема состоит в следующем: имеются программы (exe–файлы), скомпилированные в конфигурации Debug и выполняющиеся без проблем. Если те же самые исходные файлы скомпилировать в exe-файл в конфигурации Release, то во время выполнения возникают ошибки.
Одна из программ, по-видимому, выдает ошибку в момент, когда завершается процесс подготовки данных и они должны выводиться в ActiveX элемент управления MSFlexGrid. Это происходит когда ползунок, отображающий ход процесса, доходит до конца. После этого Debug-программа выводит данные в MSFlexGrid. При запуске Release-программы вывода данных в MSFlexGrid не происходит, вместо этого появляется такое сообщение: «Runtime Error! Program: (далее следует путь к exe-файлу). Abnormal program termination».
В другой программе ошибка возникает при попытке переместить немодальное диалоговое окно по экрану с помощью мыши. Сообщение об ошибке такое: «Программа выполнила недопустимую операцию и будет закрыта. Если эта ошибка будет повторяться, обращайтесь к разработчику».
Все программы созданы с помощью мастера MFCAppWizard.
Подскажите, пожалуйста, с чем связаны эти проблемы и как скомпилировать exe-файл в конфигурации Release, чтобы он нормально работал?
Если разобрался, подскажи в чем проблема, будь добр.
Цитата:
Originally posted by vvvvv
У меня такая же беда.
Если разобрался, подскажи в чем проблема, будь добр.
У меня такая же беда.
Если разобрался, подскажи в чем проблема, будь добр.
Какая версия VS и какой Service Pack?