Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ctacey452
0 / 0 / 0
Регистрация: 24.01.2011
Сообщений: 2
#1

First-chance exception at 0x772dd3c1 in wrhg_killer.exe: 0x40010005: Control-C - C++

27.01.2011, 16:39. Просмотров 932. Ответов 2
Метки нет (Все метки)

У меня такая ситуация. Запускаю приложение из своей программы. Запущенное приложение работает до тех пор, пока пользователь из него не выйдет.
В приложении прописан выход ctrl-c. Если просто закрывать приложение на крестик, то программа завершается корректно, а если по нажатию ctrl-c, то вываливается сообщение
First-chance exception at 0x772dd3c1 in wrhg_killer.exe: 0x40010005: Control-C. Если нажать Continue, то программа дальше нормально отрабатывает и завершается.
В чем ошибка?????

Вот исходный код (функция класса):

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void EXEW(LPCTSTR in_folder, LPCTSTR out_folder, LPCTSTR final_folder)
    {
        //--------запуск .exe приложения из другого приложения------------
        STARTUPINFO si = { sizeof(STARTUPINFO) };
        PROCESS_INFORMATION pi = {0};
        BOOL bSuccess;  
        bSuccess = CreateProcess ( NULL, "\"d:\\1.exe\"",
            NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS,
            NULL, NULL, &si, &pi );
        OpenProcess(PROCESS_QUERY_INFORMATION,TRUE,pi.dwProcessId);
        OpenThread(THREAD_QUERY_INFORMATION, TRUE, pi.dwThreadId);
        DWORD ExitCode;
        do
        {
            SearchFiles(in_folder,out_folder,final_folder,"pv3", TRUE);
            SearchFiles(in_folder,out_folder,final_folder, "hdr", TRUE);
            GetExitCodeProcess(pi.hProcess,&ExitCode);
        } 
        while (ExitCode==STILL_ACTIVE);
        CloseHandle ( pi.hThread );
        CloseHandle ( pi.hProcess );

SearchFiles - другая функция класса, но она точно!!! работает нормально









C++
1
[CPP]
[/CPP]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2011, 16:39
Я подобрал для вас темы с готовыми решениями и ответами на вопрос First-chance exception at 0x772dd3c1 in wrhg_killer.exe: 0x40010005: Control-C (C++):

First chance exception at $77ADB09E. Exception class EAccessViolation with message 'Access Violation'. Process - C++
Объясните в каких случаях возникает эта ошибка, из-за чего? Как справиться с этой ошибкой? Только плиз на примере и доступными словами, т....

Ошибка First chance exception at $75A6D36F. Exception class EAccessViolation. - C++ Builder
на что программа ругается не пойму((( подскажите вот такая ошибка First chance exception at $75A6D36F. Exception class EAccessViolation...

First chance exception - Delphi
Доброго времени суток! Очень нужна помощь! Создаю программку эмитирующую жизнь. При некотором параметре "количество изначально" вылетает...

First-chance exception at 0x7c90e4df в WIN32project в Microsoft Visual Studio - Программирование
Запускаю любую прогу в Microsoft Visual Studio 2008, Win32 Project, которая рабочая(даже стандартный проект), появляется табличка:...

Вылезает ошибка при отправке пакета: "A first chance exception of type 'System.Net.WebException' occurred in System.dll" - Visual Basic .NET
Код выглядит так. Function getsid(login As String, password As String) As String Dim token As String Dim user As...

Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 007B90DA in module 'Project1.exe'... - Delphi
При нажатии кнопки "Добавить запись" должна показываться вторая форма, вместо этого ошибка //-Project Project1.exe raised exception class...

2
alex_x_x
бжни
2454 / 1659 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
28.01.2011, 04:37 #2
Цитата Сообщение от ctacey452 Посмотреть сообщение
У меня такая ситуация. Запускаю приложение из своей программы. Запущенное приложение работает до тех пор, пока пользователь из него не выйдет.
гениальная фраза)
Цитата Сообщение от ctacey452 Посмотреть сообщение
В приложении прописан выход ctrl-c
каким образом?
Цитата Сообщение от ctacey452 Посмотреть сообщение
First-chance exception at 0x772dd3c1 in wrhg_killer.exe: 0x40010005: Control-C. Если нажать Continue, то программа
с-x вызывает исключение, тут видимо должен быть соответствующий обработчик завершения

Цитата Сообщение от ctacey452 Посмотреть сообщение
do
{
SearchFiles(in_folder,out_folder,final_folder,"pv3", TRUE);
SearchFiles(in_folder,out_folder,final_folder, "hdr", TRUE);
GetExitCodeProcess(pi.hProcess,&ExitCode);
}
while (ExitCode==STILL_ACTIVE);
а это точно обязательно так реализовывать?
0
ctacey452
0 / 0 / 0
Регистрация: 24.01.2011
Сообщений: 2
28.01.2011, 10:51 #3
что за странный вопрос: каким образом? Запускается DOS-приложение, в котором прописан выход по нажатию комбинации клавиш ctrl-c

Добавлено через 1 минуту
Вместо searchfiles могут быть любые операции - ошибка все равно выскакивает

Добавлено через 48 секунд
Идей нет???
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.01.2011, 10:51
Привет! Вот еще темы с ответами:

Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 0045DC8E in module 'Project1.exe'. Write of ad' - Delphi
Всем доброго времени суток, у меня возникла вот такая проблема, после компиляции проекта, при нажатии на форме кнопки выскакивает вот такая...

Какая разница между Web server control, Composite control и User Control - C# ASP.NET
Подскажите, пожалуйста, какая разница между Web server control, Composite control и User Control, а то я ща тут наделаю делов)

Ошибка Project.exe raised exception class - C++ Builder
Почему у меня появляется такое сообщение? Project....exe raised exception class EAccessViolation with message 'Access violation with...

Ошибка Exception EOleSysError in module .exe at 000E7255 - Delphi
Делал программу в Delphi10. У меня на ноутбуке все работает, а на других компах/ноутбуках не запускается exe. Пишет: "Exception...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru