MessageBox без запуска Application->Run()
От: kapral  
Дата: 07.06.06 07:07
Оценка:
после Application->Initialize();
делаю
MVCT=new TMVCT();
если базы данных нет и т.д. выхожу, не вызывая
Application->Run();
но хотелось бы выдавть сообщение пользователю, чего не хватает
вот тут и меня ожидала засада — вызываю ::MessageBox(NULL, и генерируется сообщение об ошибке, которую отловить невозможно
что делать?
Re: MessageBox без запуска Application->Run()
От: altarvic  
Дата: 07.06.06 08:03
Оценка:
Здравствуйте, kapral, Вы писали:

K>после Application->Initialize();

K>делаю
K>MVCT=new TMVCT();
K>если базы данных нет и т.д. выхожу, не вызывая
K>Application->Run();
K>но хотелось бы выдавть сообщение пользователю, чего не хватает
K>вот тут и меня ожидала засада — вызываю ::MessageBox(NULL, и генерируется сообщение об ошибке, которую отловить невозможно
K>что делать?

текст ошибки какой? и полностью напиши как MessageBox выглядит
Re[2]: MessageBox без запуска Application->Run()
От: kapral  
Дата: 07.06.06 09:16
Оценка:
::MessageBox(NULL,"не смог загрузить proxy","ошибка загрузки",,MB_OK) ;
сообщение Proj.exe raised exeption class ESockError with message '10038:Socket operation on njn-socked'
Re[3]: MessageBox без запуска Application->Run()
От: neiroman Украина  
Дата: 07.06.06 09:56
Оценка: +1
Здравствуйте, kapral, Вы писали:

K>::MessageBox(NULL,"не смог загрузить proxy","ошибка загрузки",,MB_OK) ;

K>сообщение Proj.exe raised exeption class ESockError with message '10038:Socket operation on njn-socked'
Дык,причем тут MessageBox ? Исключение то совмем другое !
Это сообщение написано при активной поддержке silent
Слова, пустые слова, подумал Стормгрен. Слова, за которые прежде люди дрались и умирали, но никогда больше не станут за них ни умирать, ни драться. И от этого мир станет лучше.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.