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

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

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

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


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