|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
|
serezhka1986 |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 215 Регистрация: 12.6.2009 Репутация: нет Всего: 0 |
Здравствуйте!
Скажу сразу, в C++ ранее никогда не программировал, только в Delphi. И вот пришлось столкнуться с этим делом. Конкретнее, есть пример внешней компоненты для 1С (dll-ка), пробую при вызове метода с 1С создать и открыть форму. Делаю так:
Все, вроде, ничего, с 1С выполняю метод dll-ки, форма открывается, но при ее закрытии 1С вываливает ошибку выполнения метода, а повторный запуск метода форму не открывает, а возвращает ошибку "Could not register window class". Помогите новичку разобраться что не так или ткните носом где почитать. Заранее спасибо! --------------------
Для некоторых лучший способ написать что-нибудь осмысленное - это сесть жопой на клавиатуру... |
|||
|
||||
xvr |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 40 Всего: 223 |
Ваш код подходит для создания окна приложения, но не для создания pop-up окна.
Во первых регистрировать класс окна (строки 22-42) нужно только один раз. Во вторых PostQuitMessage(0) используют для завершения всего приложения, а не отдельного окна В третьих, если вы делаете модальное окно (а это похоже так), то лучше пользоваться поддержкой Диалоговых окон - https://docs.microsoft.com/en-us/windows/wi...ng-dialog-boxes |
|||
|
||||
serezhka1986 |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 215 Регистрация: 12.6.2009 Репутация: нет Всего: 0 |
Спасибо!
Сейчас буду пробовать --------------------
Для некоторых лучший способ написать что-нибудь осмысленное - это сесть жопой на клавиатуру... |
|||
|
||||
Правила форума "C/C++: Системное программирование и WinAPI" | |
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |