Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Разрешите проблему.BC 3.11.Плачу 15000руб.

32K
12 ноября 2007 года
bpa
2 / / 06.11.2007
Вот проблемка, за решение которой заплачу 15000руб.

Под ОС Windows Vista 16-тиразрядное приложение, написанное в среде Borland C 3.11 с использованием библиотеки Borland ObjectWindows (owl.h) при выходе порождает ошибку на закрытии окна.
При TWindowsObject::WMDestroy вызывается PostQuitMessage при этом, видимо, происходит после обращение к уже убиенному объекту (в висте может быть изменен порядок сообщений или ограничен доступ из-за сверхзащищенности к каким-то системным операциям).

Необходимо обойти эту ошибку.
Использование owl(object windows library) обязательно. Возможно необходимо изменить саму библиотеку, ее исходники содержаться в <BORLANDC>\OWL\SOURCE.
Мигрировать с BC 3.11 не получается: утеряны исходники некоторых используемых библиотек.

Если надо, вышлю пример не работающей программки.
Общаться можно по ICQ: 368-375
32K
20 ноября 2007 года
bpa
2 / / 06.11.2007
Задача решена корректировкой исходников OWL. Спасибо.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог