Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / CoInitialize и Несворачиваемое окно / 5 сообщений из 5, страница 1 из 1
19.04.2004, 21:08
    #32486986
MikeG
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CoInitialize и Несворачиваемое окно
Привет,
Проблема с CoInitialize в C++ Builder:
Делаю класс для работы с ADO (DLL с использованием VCL),
в котором есть и формочка для ввода пароля.
Использую его в приложении, приходится вручную вызывать CoInitialize()
и CoUninitialize() в OnCreate и OnDestroy главной формы.
(хотя Builder мог бы и сам это сделать, как он это делает обычно...)

И при запуске приложения моя форма перестает сворачиваться,
если нажимать мышкой на кнопку "Свернуть", а на Windows+M - все нормально!

В чем шутка?
...
Рейтинг: 0 / 0
20.04.2004, 07:33
    #32487130
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CoInitialize и Несворачиваемое окно
Шутка в том, что сообщения от клавиатуры окну не прилетают. По крайней мере, это: Win+M

Попробуй альт+space,n :)
Всегда работает. У меня, вот Win заблокирована под мои нужды :)
...
Рейтинг: 0 / 0
20.04.2004, 17:10
    #32488345
MikeG
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CoInitialize и Несворачиваемое окно
Так Win+M как раз-таки работает.
А вот, если я прямь мышкой жму на кнопке "свернуть", то окно не сворачивается, а просто становится неактивным...

И еще, если есть вторая неглавная форма, то при сворачивании главного оно тоже должно сворачиваться (что оно и делает при нормальных обстоятельствах), а при CoInitialize() оно вообще как независимое окно и его иконка появляется в панели задач.
...
Рейтинг: 0 / 0
20.04.2004, 17:13
    #32488357
MikeG
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CoInitialize и Несворачиваемое окно
Вообще ПОЛТЕРГЕЙСТ с этим CoInitialize!

Кто-нить, кто создавал класс в DLL для работы с ADO (типа ADOManager какой-нить) поделитесь опытом...
...
Рейтинг: 0 / 0
21.04.2004, 10:40
    #32489077
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CoInitialize и Несворачиваемое окно
Дествительно, как-то глючно...

Со свёртыванием: проверь обработчик WM_SYSKEYDOWN в главной форме, что прилетает/не_прилетает.

С СОМом: где у тебя вызывается эта функция? Её надо загнать в самое начало программы.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / CoInitialize и Несворачиваемое окно / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]