Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.60/55: Рейтинг темы: голосов - 55, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 44

Хранение данных в DLL, возможно ли?

25.03.2014, 21:26. Показов 10362. Ответов 57
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет, я хотел бы спросить, как и можно ли вообще хранить данные в DLL'ке? пример: у меня есть функция в DLL файле, и там есть переменная abc, как мне можно сделать так, чтобы например моя программа отправила в DLL текст переменной и при этом эта информация не терялась после перезапуска всей программы?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.03.2014, 21:26
Ответы с готовыми решениями:

Хранение бинарных данных в DLL
Добрый день. возможно ли хранить бинарные данный в DLL и запускать их в при надобности по аналогии c EXE?

Как лучше организовать хранение данных (возможно, что не понимаю работу с ресурсами)?
Здравствуйте. Есть около 60 терминов. Каждый термин характеризуется двумя параметрами: - наименование термина (строка длиной до...

Хранение файлов и файловый менеджер в файле(листе) Excel, Бинарное хранение данных в CustomProperty листа Excel
Всем привет! Хочу поделится наработками, которые получились в процессе реализации своих задач. Отдельная благодарность! Андрей VG, за...

57
 Аватар для wendstor
139 / 137 / 66
Регистрация: 15.05.2012
Сообщений: 518
25.03.2014, 21:38
Можно хранить. В файле ресурса (resource) - программа Resource Builder.
И ещё много вариантов хранения данных...
1
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
25.03.2014, 21:39
И для этого понадобилась именно DLL ?
Нет ну гланды можно, конечно, и ректально удалять, но зачем ?)
Чем для сохранения данных между сессиями запуска программы не угодил просто некий "не DLL"-файл ?
0
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 44
25.03.2014, 21:42  [ТС]
Ну как бы я могу использовать и INI файл, но там ведь открытая информация... Или я вас не так понял?
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
25.03.2014, 21:47
Лучший ответ Сообщение было отмечено Hiddens как решение

Решение

Цитата Сообщение от Hiddens Посмотреть сообщение
но там ведь открытая информация
А в DLL она по-твоему прикрытая, ага..
Фиговым листком)

Да ну обзови ты свой файл не INI, а SHMINI)..
Возьми да зашифруй записываемые туда данные - вот тебе и информация твоя прикрыта от излишне любопытных глаз и заморачиваться ерундой с DLL надобность отпала - чем не решение ?
0
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 44
25.03.2014, 21:50  [ТС]
Ну на это свои проблемы! ведь оттуда могут просто взять и удалить эту инфу, а мне она нужна целая), мне нужно сделать что то типо лога, отслеживание с какого железа заходил пользователь, и кому он передавал программу, так что дело с SHMINI не катит)
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
25.03.2014, 21:53
Лучший ответ Сообщение было отмечено Hiddens как решение

Решение

Цитата Сообщение от Hiddens Посмотреть сообщение
ведь оттуда могут просто взять и удалить эту инфу
А из DLL ее не удалят, ага..
Файл-то он и есть файл, как его ни обзови)
0
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 44
25.03.2014, 21:59  [ТС]
DLL не так примечательна!)
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
25.03.2014, 22:01
Ну так и обзови не SMINI, а DLL, раз уж у тебя такая шпионофобия)
0
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 44
25.03.2014, 22:02  [ТС]
Так и сделал, + зашифровал в Base64, но боюсь просекут и удалять будут :c
0
25.03.2014, 22:06

Не по теме:

Цитата Сообщение от Hiddens Посмотреть сообщение
но боюсь просекут
И высекут :)

0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
25.03.2014, 22:06
зашифровал в Base64
На иное фантазии не хватило ?

Ну до кучи еще в dll переименуй - все спокойней спать будет)
0
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 44
25.03.2014, 22:08  [ТС]
Да и переименовал, и зашифровал, но весить она будет при передаче программы клиенту 0 кб, что очень будет их настараживать) что на счет этого можно придумать?)
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
25.03.2014, 22:09
весить она будет при передаче программы клиенту 0 кб, что очень будет их настараживать) что на счет этого можно придумать?)
Ну накидай туда еще пару сотен бессмысленных говномегабайт - та же DLL получится)
1
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 44
25.03.2014, 22:11  [ТС]
Да вот с радостью бы! но вот у меня такая схема: идет запуск программы, авторизуется клиент - строки из фальшивой DLL'ки отправляются мне на сервер, вот если я ее забью всякой хренью неизвестно что будет получаться!
0
25.03.2014, 22:12

Не по теме:

Удивляюсь я на нонешних кулибыных)

0
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 44
25.03.2014, 22:13  [ТС]
Не понимаю о чем ты)
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
25.03.2014, 22:14
Цитата Сообщение от Hiddens Посмотреть сообщение
вот если я ее забью всякой хренью неизвестно что будет получаться!
Да хто ж тебя, беднягу, заставляет хрень-то ту отправлять ?)
Отправляй свою конфетку, а хрень оставляй)
0
0 / 0 / 0
Регистрация: 11.12.2013
Сообщений: 44
25.03.2014, 22:16  [ТС]
Попробую текста туда напихать, а при отправке его обрезать) но вот вопросик, как можно удалить текст от 1 строки до N'ной?
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
25.03.2014, 22:19
Цитата Сообщение от Hiddens Посмотреть сообщение
как можно удалить текст от 1 строки до N'ной?
Держите меня трое - чел занялся отнюдь не тривиальными сетевыми задачами, но при этом задает вопросы уровня 3-го класса ЦПШ..

Не по теме:

Чему тут впрочем удивляться, ежели лозунг ныне - "взлом Пентагона раньше чем горшок"

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.03.2014, 22:19
Помогаю со студенческими работами здесь

Хранение файлов в DLL
Здраствуйте. Подскажите пожалуйста, возможно ли создать *.dll для основной программы и хранить в ней/нем файлы, ну например картинки, чтобы...

Хранение указателей в DLL
Доброго времени суток, уважаемые знатоки! Суть вопроса: создаю в MS VS 2012 (С++) динамическую библиотеку, в ней хранятся описания...

Хранение ключей в .dll
Знаю одного человека, который реализовал хранение ключей в .dll И при запуске программы постоянно качается новая версия этой .dll и кдючи...

Хранение тестов в dll
Не хотел новую тему создавать, да бы не разводить флуд, решил спросить сдесь, как сделать так, что бы ответы на вопросы брались из dll базы...

QSettings, ini, возможно ли хранение многострочного текста?
Доброго времени суток. Собственно, сабж. Спасибо


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru