2014-11-04 2 views
0

Я закодировал приложение, используя WxWidgets. Когда я его запускаю. У меня есть это сообщение об ошибке:wxwidget assert failure failed in mswgetstyle()

Утверждение отказа не удалось в mswgetstyle(): unkonwn border style.

enter image description here

Когда я решил отменить работу приложения штрафа. Что это значит.

+0

Создайте отладочную версию своей программы, запустите ее в отладчике и вернитесь туда, где в ВАШЕМ коде проблема возникает. Часто это будет ясно, что проблема. В противном случае отправьте код, который вызывает процедуру, которая утверждает. – ravenspoint

+0

Я не могу использовать режим отладки, потому что у меня есть некоторые проблемы с конфигурацией под кодовыми блоками. И сделал исследование для MSWGetStyle() в моем коде, и я его не нашел. –

+1

ОК, сначала нужно решить проблему с помощью отладки. Это гораздо серьезнее и нужно исправлять, прежде чем вы сможете продолжить. Пожалуйста, задайте вопрос о проблеме отладки и добавьте ссылку здесь, чтобы я мог помочь. – ravenspoint

ответ

0

Это означает, что вы использовали недопустимый стиль где-то в своем коде, невозможно ничего сказать, не видя свой код.

Я согласен с комментарием ravenspoint: ваша первая проблема - сделать отладочную работу. Вы делаете свою жизнь намного сложнее совершенно без необходимости, если вы не можете ее использовать.