после Application->Initialize();
делаю
MVCT=new TMVCT();
если базы данных нет и т.д. выхожу, не вызывая
Application->Run();
но хотелось бы выдавть сообщение пользователю, чего не хватает
вот тут и меня ожидала засада — вызываю ::MessageBox(NULL, и генерируется сообщение об ошибке, которую отловить невозможно
что делать?
Здравствуйте, kapral, Вы писали:
K>после Application->Initialize(); K>делаю K>MVCT=new TMVCT(); K>если базы данных нет и т.д. выхожу, не вызывая K>Application->Run(); K>но хотелось бы выдавть сообщение пользователю, чего не хватает K>вот тут и меня ожидала засада — вызываю ::MessageBox(NULL, и генерируется сообщение об ошибке, которую отловить невозможно K>что делать?
текст ошибки какой? и полностью напиши как MessageBox выглядит
::MessageBox(NULL,"не смог загрузить proxy","ошибка загрузки",,MB_OK) ;
сообщение Proj.exe raised exeption class ESockError with message '10038:Socket operation on njn-socked'
Здравствуйте, kapral, Вы писали:
K>::MessageBox(NULL,"не смог загрузить proxy","ошибка загрузки",,MB_OK) ; K>сообщение Proj.exe raised exeption class ESockError with message '10038:Socket operation on njn-socked'
Дык,причем тут MessageBox ? Исключение то совмем другое !
Это сообщение написано при активной поддержке silent
Слова, пустые слова, подумал Стормгрен. Слова, за которые прежде люди дрались и умирали, но никогда больше не станут за них ни умирать, ни драться. И от этого мир станет лучше.