Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 4 402

/ вопрос открыт /

Здравствуйте, уважаемые эксперты!
Можно ли в dll хранить числовую переменную и менять ее (как ini файл с параметрами, но непосредственно в dll)? если да, то как это делается?

AlexMPEI Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: AlexMPEI (статус: 1-ый класс)
Вопрос отправлен: 9 июля 2010, 14:00
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 23; последнее сообщение — 13 июля 2010, 17:54; участников в обсуждении: 5.

Страницы: [« Предыдущая] [1] [2]

SOA

SOA (статус: Посетитель), 13 июля 2010, 14:55 [#21]:

Если в DLL можно включить файл ресурсов, то просто сохрани ресурс строкового типа и все, если нет, то включай файл ресурсов в саму программу. :)
AlexMPEI

AlexMPEI (статус: 1-ый класс), 13 июля 2010, 16:24 [#22]:

А как данный способ согласуется с данным утверждением? :

min@y:
“Цитата” (AlexMPEI)
тоесть нельзя хранить внутри длл такую переменную, которая бы, например уменьшалась на 1 при каждой загрузке длл любым приложением и была бы фактически уникальна с точки зрания системы?


Нет нельзя, т.к. DLL проецируется в адресное пространство хост-приложения, и после выгрузки DLL память возвращается системе.
SOA

SOA (статус: Посетитель), 13 июля 2010, 17:54 [#23]:

Если можно вставить ресурс в dll, то никто вам не мешает вычислить смещение до вашей переменной и менять ее значение как угодно на бинарном уровне.
Что до чъих либо утверждений, это просто утверждение, которое вы можете воспринимать как аксиому, либо как возможный вариант развития событий.

Страницы: [« Предыдущая] [1] [2]

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 26 апреля 2026, 01:42
Выполнено за 0.04 сек.