"Kovalenko Dmitry" ...
>
> Horsun Vlad писал(а):
>
> > > > Дык можно ведь написать свой вариант gds32.dll, который будет отдавать
> > > > все клиенту. Для этого АПИ менять не надо, только реализацию этого
АПИ.
> >
> > Не понято. Что он будет отдавать ?
> >
> > > Я об этом и говорю, но "пусть это
> > > сделают парни не из нашего района" :)))
> >
> > Кто будет выделять буфер под тексты ошибок ? Кто будет его заполнять,
> > освобождать и когда ? Что-то я вас не понимаю...
>
> Нет, стоп. Я вообще говоря за то, что бы
> вообше ничего не отдавать. Он по-жизни
> нафиг не нужен.
Не согласная я
> Проблемы с вопросами о
> владельце памяти - тоже не нужны.
Это - да
> То есть status_vector из большинства функций
> API можно изжить.
ЗАЧЕМ ? Чем он тебе мешает ? Чем плохо единообразное АПИ ?
> Извращенцам можно предоставить
> функцию isc_get_last_status_vector.
Никогда :) И, кстати, где будут храниться тексты ошибок\содержимое
статуса (и до которой поры) в этом варианте ?
> Возможно я не прав, но реально
> полезного применения status_vector-у кроме
> как <тут мысль обрывалась на
> http://www.rsdn.ru/Forum/Message.aspx?mid=2052058&only=1> для
> получения текста ошибки я не вижу.
Гм. Коды ошибок нужны для получения кодов ошибок.
А для чего же ещё ? :)
> А этот текст можно получать гораздо
> более простым способом.
Например ? Не забывай о том, что статус - он - вектор и может содержать
несколько разных кодов ошибок и ассоциированных с ними строк.
--
Хорсун Влад
PS У Романа вон после обеда идеи появляются, у тебя - даже не знаю,
что нужно употребить, чтобы до read-only регионов кода додуматься :)
Пойти, что ли, напиться ? :)