Разрешите проблему.BC 3.11.Плачу 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
Задача решена корректировкой исходников OWL. Спасибо.