RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : DR2 - это рулез, но есть некоторые проблемы...помогите, плз!


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : FiW, http://fiw.ru
To : XPEH
Subj : DR2 - это рулез, но есть некоторые проблемы...помогите, плз!

> > DR2 очень понравился ;) но вот его ограниченный API иногда вводят в ступор :(
>
> за базар можешь и ответить :E
> я тебе покажу ограниченный :E:E

возможно я не прав насчет ограниченного, но линковать можно только с dr2calls - это ли не огромное ограничение? приходится юзать только процедуры dr2calls :(

>
> > например мне нужно получить доступ к другому драйверу в системе - вот такой код намертво вещает систему:
> >
> > DR2RESOURCEH _xxx;
> > DR2RET rc, Action;
> >
> > Action = 0;
> > rc = dr2r3DosOpen(
> > "xxx$",
> > &_xxx,
> > &Action,
> > 0,
> > 0,
> > FILE_OPEN,
> > OPEN_ACCESS_READWRITE | OPEN_SHARE_DENYREADWRITE | OPEN_FLAGS_NOINHERIT,
> > NULL
> > );
>
> дай-ка я угадаю. в настоящий момент ты открыть свой собственный дривер в котором щас и находишься?

а вот и не угадал - xxx$, обычный 16-й драйвер который давно загружен, а кнему собственно мне нужен доступ...

>
> >
> > причем аналогичный код в gcc пашет без проблем:
> >
> > ULONG rc, Action, _xxx;
> > Action = 0;
> > rc = DosOpen(
> > "xxx$",
> > &_xxx,
> > &Action,
> > 0,
> > 0,
> > FILE_OPEN,
> > OPEN_ACCESS_READWRITE | OPEN_SHARE_DENYREADWRITE | OPEN_FLAGS_NOINHERIT,
> > NULL
> > );
> >
>
> ути пути :)
>

ну так что есть мысли?


Fri 22 Oct 2004 12:23 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)




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.