|
сохранение данных своего приложения в один файл
|
|||
---|---|---|---|
#18+
Интересует общий подход...т.е. требуется сохранить много разнотиповых данных в один файл. Ессно с возможностью их потом загрузить. Т.е. данные трех-четырех... (n) датавиндовов, плюс ряд приколов типа "ключ = значение". Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2008, 16:39 |
|
сохранение данных своего приложения в один файл
|
|||
---|---|---|---|
#18+
Через блобы - наверное самый простой подход ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2008, 17:22 |
|
сохранение данных своего приложения в один файл
|
|||
---|---|---|---|
#18+
Сохранить содержимое DataWindow отдельно в разные файлы и затем все завернуть в один архив. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2008, 17:28 |
|
сохранение данных своего приложения в один файл
|
|||
---|---|---|---|
#18+
- насчет архива... а извлекать как ? А архивировать - .bat ником ? - насчет блоба - обрамить сохраняемое своими "сепараторами", сформировать здоровенную строку BlobEdit-ом, а при загрузке - парсить BlobMid-ом - примерно так ? Может кто уже делал подобное ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2008, 17:32 |
|
сохранение данных своего приложения в один файл
|
|||
---|---|---|---|
#18+
Через xml+архив в этом случае наверное можно применить, единственно если допустить что сохраняются только dw и значения в них ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2008, 17:34 |
|
сохранение данных своего приложения в один файл
|
|||
---|---|---|---|
#18+
1) ZIP 2) OLE compound storage (поддержка этого встроена в PB - см тип OleStorage) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2008, 17:39 |
|
сохранение данных своего приложения в один файл
|
|||
---|---|---|---|
#18+
SasaR- насчет архива... а извлекать как ? А архивировать - .bat ником ? У меня на сайте лежит объект для работы с unrar.dll на PB. Извлечение - работает без всяких батников. Создать архив, правда, так не удастся. Но в сети видел dll аналогичного назначения для zip'а, там можно и создавать архивы и извлекать... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2008, 17:45 |
|
сохранение данных своего приложения в один файл
|
|||
---|---|---|---|
#18+
А по-моему всё это похоже на... защиту бесплатной базы данных (типа FireBird и т.п.)... ;) Если да, то мне тоже интересно. :) Хотя это тема уже другого форума. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2008, 00:25 |
|
сохранение данных своего приложения в один файл
|
|||
---|---|---|---|
#18+
AISА по-моему всё это похоже на... защиту бесплатной базы данных (типа FireBird и т.п.)... Поясните свою мысль. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2008, 11:38 |
|
сохранение данных своего приложения в один файл
|
|||
---|---|---|---|
#18+
Я использую 7-zip бесплатная, есть консольная версия, есть dll Жмет просто супер ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2008, 10:26 |
|
сохранение данных своего приложения в один файл
|
|||
---|---|---|---|
#18+
Локшин МаркAISА по-моему всё это похоже на... защиту бесплатной базы данных (типа FireBird и т.п.)... Поясните свою мысль. Сохраняем данные из DW_1 в файл_1, шифруем файл. Имеем ключ... Обратно: Открываем файл_1, берем ключ и дешифруем данные, втягиваем данные в DW_1... Всё тоже можно делать с использованием Blob-полей таблицы БД - одно поле одно DW. Типа сохранения и защиты определенных данных в бесплатных и незащищенных БД. А манипуляции с данными уже делать в DW_n, когда туда втянуты данные. А ключ - как пароль авторизации доступа к этим данным. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2008, 11:36 |
|
сохранение данных своего приложения в один файл
|
|||
---|---|---|---|
#18+
spas2001Я использую 7-zip бесплатная, есть консольная версия, есть dll Жмет просто супер ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца DLL? Что-то не видел там DLL для работы с архивами. Ссылка на dll с описанием интерфейса есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2008, 12:02 |
|
сохранение данных своего приложения в один файл
|
|||
---|---|---|---|
#18+
Ну что можно на это сказать Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
Только описания как такового у меня нет ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2008, 12:26 |
|
сохранение данных своего приложения в один файл
|
|||
---|---|---|---|
#18+
Но, каюсь в качестве СОМ-объекта не использовал ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2008, 12:32 |
|
сохранение данных своего приложения в один файл
|
|||
---|---|---|---|
#18+
spas2001Вроде есть Только описания как такового у меня нет ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца Эт он чё-то поменял, в версии от конца прошлого года таких библиотек не было... А как ими пользоваться, если описания нет? А про COM - это про другое совсем. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2008, 13:29 |
|
сохранение данных своего приложения в один файл
|
|||
---|---|---|---|
#18+
Не, уже лет 5 как есть, просто их отдельно скачивать надо вместе с плагином к Far Методы можно конечно посмотреть через dll-explorer Просто нужды использовать чисто dll не было ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2008, 13:36 |
|
сохранение данных своего приложения в один файл
|
|||
---|---|---|---|
#18+
spas2001Не, уже лет 5 как есть, просто их отдельно скачивать надо вместе с плагином к Far Методы можно конечно посмотреть через dll-explorer Ага, и узнать что 0 в этом параметре означает то-то ,1 - это. Наверное так где-нибкдь документация все-таки есть ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2008, 14:10 |
|
сохранение данных своего приложения в один файл
|
|||
---|---|---|---|
#18+
На SF в форуме автор ответил - скачайте примеры для С++ ----------------------------------------------------------------------------- Главная деталь любой машины - голова ее владельца ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2008, 14:55 |
|
сохранение данных своего приложения в один файл
|
|||
---|---|---|---|
#18+
OleStorage, OleStream - именно то, что надо - в данном случае запись всякого-разнотипного в один файл с собственно-придуманной структурностью :) Это в натуре опупенно :) !!! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2008, 18:06 |
|
сохранение данных своего приложения в один файл
|
|||
---|---|---|---|
#18+
Что-то очень мало здесь (1) обсуждений и вопросов по OleStorage и OleStream. Посмотрел в интернете - везде одно и тоже (мануал и примеры из него). Очень привлекает быстрота доступа к данным, возможности по структурированию хранилища и то, что это всё силами РВ. Интересно услышать ещё мнения и комментарии. 1. Кто-то что-то интересное на этой парочке делал? Ну, например: - локальная псевдо БД с управлением через РВ. - хранилище данных состояния объектов приложения, параметров подключения и т.п. - языковые словари, библиотека сообщений об ошибках, система помощи и т.д. 2. Насколько безопасно хранить так конфиденциальные данные? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2011, 02:05 |
|
|
start [/forum/topic.php?fid=15&msg=35609094&tid=1335629]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 137ms |
0 / 0 |