Хотел бы изложить здесь проблему, с которой столкнулись совсем недавно. Так-то у нас большинство проектов на FireBird 2.03, но тут вдруг возникла необходимость написать под InterBase 5.x. Делаем UDF, подключаем, получаем ошибку "Invalid request to blr offset at ..." в общем-то стандартная ошибка, когда бибилотека лежит не там, например для FireBird должна лежать в папке UDF, а для InterBase 5.x - в папке bin, или точка вызова не совпадает. Все перебрали, все правильно, но тем не менее не работает.
Оказывает такое еще может быть когда регистр точек вызова не совпадает, вот оно что. Т.е. даже ключевое слово name - четкого указания как называется точка вызова не дает. Исправиви в БД наимнования точек вызова в соответствии с регистром, как процедуры и функции называются непосредственно в коде библиотеки, избавились от проблемы.
Вот такое вот еще одно решение данной проблемы.
Позитивно очень посидели, випили немного, покушали вкусненько, пообщелись. Все в работе, никого не вытащишь, все занятые, а тут вдруг все собрались... Потом все пошли в баню... Я не пошел... устал очень, да и баню не люблю... А они, говорят, барагозили до 4-х утра.
Замечательно в общем... Мне все понравилось, только уставшие мы все, замучанные, заезженные. Почаще бы так собираться!!!
А я умудрился домой приехать в 22:45, короче всего за 45 мин по таким вот сугробам добрался. Пришел, залез в ванную, получил почту, проверил доклад и лег спать. Кстати, был Смех без правил вчера... Очень даже ничего... Хорошие ребята попались...