RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : A как работать с uniaud.dll???


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Igor Vaskov
To : dixie
Subj : A как работать с uniaud.dll???

> > > Возможно, ты не так cdecl включил? ;)
> > А как правильно?
> > > VP собираешь, надеюсь в юните не пишешь external 'uniaud' name 'xxx'? ;)
> > Пишу. Ну не ругайтесь дядьки, а расскажите как правильно, тем более что раньше работало.
> Коpоче, в VP это самая непpиятная штука - если вот такие импоpты пpописаны в юните, то exeшник будет пpосто битый :) Он не сохpаняет имя модуля и функции- баг такой :)

Спасибо, заработало. Оказалось проблема в том, что если uniaud не загружен, то почему-то DLL при обращении к функциям не возвращает ошибку как было бы правильно, а вызывает завершение вызывающего приложения без трапа и без какой-либо информации! Такого поведения я не ожидал и на этом потерял время.

Wed 07 Jan 2009 15:55 Mozilla/5.0 (OS/2; U; Warp 4.5; ru-RU; rv:1.8.1.19) Gecko/20




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.