![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Программа не завершается
Savek © (2008-10-29 16:28:00)Программа клиент, которая подключается к серверу приложений (сокеты) не дает перезагрузить или выключить компьютер. Т.е. виндоус не может завершить её работу, хотя при нажатии на красн. крестик программа корректно завершает свою работу. Также программа завершает работу если послать ей сообщение
PostMessage(FindWindow(nil, 'BaseForm'), WM_Close, 0, 0);
из др. программы. Опытным путём установлено, что казус проявляются после того как импортируется интерфейс сервера
comNakl:=INumber3Disp(cnnSvrNakl.GetServer);
здесь INumber3Disp - interface(IDispatch) сервера
cnnSvrNakl - TSocketConnection
Ситуация непонятная. Помоготе прояснить
Savek (2008-10-29 17:06:00) [21]
> На WM_QUERYENDSESSION твое приложение реагирует хоть каким-
> то образом ?
не реагирует (по крайней мере нет видимой реакции)
Сергей М. (2008-10-29 17:03:00) [22]
> Ega23 © (29.10.08 16:54) [3]
А вот автор свято верит в то что красный крестик знаком любому)
Ega23 (2008-10-29 16:54:00) [23]
> Это где такая "скорая помощь" живет ?
> У меня нет такого ..
У меня тоже нет, но сильно подозреваю, что это тема XP.
Лично я её терпеть не могу, исключительно классическую использую.
Сергей М. (2008-10-29 16:47:00) [24]
> красн. крестик
Это где такая "скорая помощь" живет ?
У меня нет такого ..
Сергей М. (2008-10-29 16:37:00) [25]
> Savek (29.10.08 16:28)
На WM_QUERYENDSESSION твое приложение реагирует хоть каким-то образом ?