Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 307
от 27.01.2006, 10:06

Администратор:Калашников О.А.
В рассылке:Подписчиков: 248, Экспертов: 41
В номере:Вопросов: 1, Ответов: 1


Вопрос № 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.cplus
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное