Вопрос № 33792: Привет всем!
Подскажите pls как с помощью
диррективы #pragma data_seg создать
и прилинковать именованных сегмент
данных в приложении, чтобы он был
разделяемым приложенеим и библиотекой,
а эти данные - общими как для
...
Вопрос № 33.792
Привет всем!
Подскажите pls как с помощью
диррективы #pragma data_seg создать
и прилинковать именованных сегмент
данных в приложении, чтобы он был
разделяемым приложенеим и библиотекой,
а эти данные - общими как для
приложения так и для библиотеки.
Среда разработки VC6.
Желательно подробней.
def - файл создал, в проект включил.
Библиотека подключается статически.
Сегмент объявлен как в приложении,
так и в библиотеке с помощью #pragma data_seg.
Все переменные в нем и там и там проинициализированы.
Но при изменении переменной из этого сегмента
в программе это никак не отражается
на ее изменении в библиотеке.
Спасибо за ответы!
Отправлен: 22.01.2006, 10:04
Вопрос задал: 1 (статус: 2-ой класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: X-MAN
Здравствуйте, 1!
Я не уверен, что это то что нужно, но попробуйте перед объявлением переменной вставить ключевое слово volatile:
int volatile nVariable;
Удачи...
Ответ отправил: X-MAN (статус: 2-ой класс)
Отправлен: 22.01.2006, 15:13 Оценка за ответ: 5