Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / DLL ? / 6 сообщений из 6, страница 1 из 1
21.02.2003, 19:17
    #32110075
BAlexandr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLL ?
Как настроить Оракл, чтобы он мог правильно работать со внешней ДЛЛ-кой, использующей глобальные переменные?
...
Рейтинг: 0 / 0
21.02.2003, 19:39
    #32110084
Oracle X-pert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLL ?
Glavnoe - nastroiki EXTPROC v Listener i tnsnames.ora
...
Рейтинг: 0 / 0
21.02.2003, 19:49
    #32110089
BAlexandr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLL ?
А поподробнее? Причем тут tnsnames? Пути к базе правильные.

Проблема в том что внутри выполнения блока функций данные из глобальных переменных пропадают!
...
Рейтинг: 0 / 0
23.02.2003, 01:42
    #32110273
vskv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLL ?
А кто тебе сказал, что Оракул после использования функции из DLL'ки не выгружает её из памяти?

И вообще, это что-то новое -- глобальные переменные в DLL, которые по своей сути транзиентны...

Если уж так хочется юзать глобальные переменные, то создай сегмент shared memory, а ещё лучше memory mapped file и твоим глобальным переменным даже reboot страшен не будет (ну почти не будет)...
...
Рейтинг: 0 / 0
23.02.2003, 01:43
    #32110274
vskv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLL ?
Да и... Глобальные переменные в DLL, свои для каждого процесса. Хочешь чтобы было иначе -- юзай IPC.
...
Рейтинг: 0 / 0
23.02.2003, 02:17
    #32110277
vskv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLL ?
Почитал твоё уточнение -- очень похоже на то, что твоя библиотека каждый раз выгружается из памяти (или каждый раз исполняется в другом процесс -- extproc, однако). Так что, добро пожаловать в мир IPC...
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / DLL ? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]