
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.06.2002, 21:37
|
|||
|---|---|---|---|
IB API из UDF |
|||
|
#18+
Мне нужно из функции в UDF использовать интербейсное API, но isc_attach_database валится с ошибкой "anavailable database". Абсолютно такой же код, но в экзешнике работает нормально. В чём тут может быть проблема ? Всё это нужно для того, чтобы 2 юзера не могли конектиться в одно и тоже время. Но специфика такова, что я могу использовать только UDF и всякие там тригеры и хранимые процедуры (именно процедура выбрасывает exception при наличии 2-х одинаковых пользователей (ф-я из UDF), и конекшн обрывается). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.06.2002, 21:40
|
|||
|---|---|---|---|
IB API из UDF |
|||
|
#18+
Может есть какие-нибудь более цивильные пути решения проблемы ? Там например в какой-нибудь сист. табличке посмотреть, кто к базе данных приконекчер ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.08.2003, 18:52
|
|||
|---|---|---|---|
|
|||
IB API из UDF |
|||
|
#18+
слушай, конечно у меня вопрос не по теме немного, но не мог бы ты примерчик показать как вообще через ibase api на С++ прицепиться к interbase базе? буду очень благодарен если вышлишь на мыло xector@mail.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.08.2003, 18:55
|
|||
|---|---|---|---|
IB API из UDF |
|||
|
#18+
когда ибэйз ставиш, в папку екзамплес кладутся примеры на си. на си++ сам переделывай, не сильно сложно, но определенный гемор присутствует... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.08.2003, 03:29
|
|||
|---|---|---|---|
IB API из UDF |
|||
|
#18+
Васёк Ну начнем с того что из dll выпускать exception нельзя... Из-за перераспределения памяти возникнет ошибка и все накроется медным тазом... что наблюдается у тебя. Грозное преупреждение борланда читал? которое автоматом пишется при создании библиотеки? вот оно именно об этом. А вот использование другого мененджера памяти, то что пропагандирует борланд... от лукавого все это. Скорее всего ты его юзаешь и в библиотеке и в твоем тестовом exe-шнке. Потому и нет ошибки, а все работает хорошо. Это один вариант проблемы. А второй, прост как два пальца. Не согласованность интерфейсов. Внимательно почитай как должны передаваться данные в dll и как функцию необходимо описать в IB. Возможно бага в этом. relax Не занимайся спамом. Вопрос абсолтно не по теме, и если тебе надо спросить, создай свою ветку и терпеливо жди... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&mobile=1&tid=1580131]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
158ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 507ms |

| 0 / 0 |
