![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| SAV |
|
|||
|
Unregistered |
GREETINGS!
У меня в программе на некотором этапе вызывается функция из моей DLL, которая должна отобразить модальное окошко. Но происходит ошибка. Даже если окошко создать вручную, все-равно. Буду признателен за помощь. Удачи! |
|||
|
||||
| Sheff |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 503 Регистрация: 25.3.2002 Где: Зеленоград Репутация: 3 Всего: 3 |
Попробуй функцию ShowWindow
-------------------- -------------------------- Шеф всегда прав :) |
|||
|
||||
| SAV |
|
|||
|
Unregistered |
GREETINGS
Для того, чтобы работала ShowWindow нужно использовать .Create, который, как и .DoModal не работает. В этом то и проблема. SAV |
|||
|
||||
| suborg |
|
|||
|
Unregistered |
Аналогичная проблемма
Я потрассировал, там MFC при инициализации диалога в DoModal не находит ресурсов диалога. Почему - не догоняю. Если у тебя получится что-то, сообщи пожалуйста [email protected] |
|||
|
||||
| VitSoft |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 24.3.2002 Репутация: нет Всего: нет |
для начала надо использовать Extended DLL и не в коем случае не простой
good luck VitSoft http://www.development.efficientit.com |
|||
|
||||
| SAV |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 27.3.2002 Где: Moscow Репутация: нет Всего: нет |
GREETINGS!
Да, мне подсказали как это сделать. В самое начало каждой функции, использующей ресурсы, надо добавлять:
Вот и все. Удачи! May the love enter your heart and the PEACE enter your soul. |
|||
|
||||
| SAV |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 27.3.2002 Где: Moscow Репутация: нет Всего: нет |
GREETINGS!
Да, мне подсказали как это сделать. В самое начало каждой функции, использующей ресурсы, надо добавлять:
Вот и все. Удачи! May the love enter your heart and the PEACE enter your soul. |
|||
|
||||
| Sheff |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 503 Регистрация: 25.3.2002 Где: Зеленоград Репутация: 3 Всего: 3 |
Спасибо что написал тут решение этой проблемы, SAV, а то у меня самого не получалось окно отобразить, вообще-то MFC AppWizard писал, что когда MFC присоединяется статически, нужно писать AFX_MANAGE_STATE(AfxGetStaticModuleState()), оказывается это надо делать не только в этом случае
-------------------- -------------------------- Шеф всегда прав :) |
|||
|
||||
| suborg |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 190 Регистрация: 29.4.2002 Где: Москва Репутация: нет Всего: нет |
Рулез! Спасибо пытливым умам!
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Всем привет! При создании в Extended Dll класса, базирующегося на CStatic, использовали стандартный метод, предлагаемый AppWizard. Все работает нормально, однако при вызове деструтора данного класса возникает фатальная ошибка. В окне ошибки нажимаем "Стоп", после чего Extended Dll нормально завершает свою работу. В чем причина?
|
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |