Вопрос: Как и куда упрятать файлы? | Добавлено: 11.08.09 15:40 |
Автор вопроса: ![]() |
Проблема следующая:
необходимо не позволить пользователю открыть множество pdf-файлов, хранящихся в директории программы (скрыть их в pak'е, "залить в базу access", запаролить в архиве или по-иному), и лишь из VB-приложения "вытягивать"\сохранять и запускать необходимые файлы по мере необходимости. Что подскажете? |
Ответы | Всего ответов: 19 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ICQ: 468469477 Вопросов: 71 Ответов: 196 |
Профиль | Цитата | #1 | Добавлено: 11.08.09 15:50 |
Интресный вопрос, а зачем? |
Номер ответа: 2 Автор ответа: ![]() ![]() ICQ: 451232820 Вопросов: 9 Ответов: 13 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 11.08.09 16:12 |
Корпоративная политика - чтобы на виду в открытом виде ничего не хранилось. При этом по эамыслу нужный из файлов может быть временно извлечён сохранён и открыт.
Есть соображения чем и как это реализовать на VB? |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 8 Ответов: 42 |
Профиль | Цитата | #3 | Добавлено: 11.08.09 16:33 |
Бросать файлы в ресурсы (в папку «custom») и
SaveRes 101, "C:\Windows\temp\Имя_файла. pdf", "FILE" |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: adamis@list.ru Вопросов: 153 Ответов: 3632 |
Профиль | Цитата | #4 | Добавлено: 11.08.09 20:01 |
Тока о размере пдфов не забываем.
Это можно один раз сделать или нужно нечто вроде виртуальной папки с удалением ненужных и добавлением новых файлов? |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 80 Ответов: 476 |
Профиль | Цитата | #5 | Добавлено: 11.08.09 21:02 |
а в VB6.0 В ресурсы надо кидать с помощю редактора ресурсов. |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: adamis@list.ru Вопросов: 153 Ответов: 3632 |
Профиль | Цитата | #6 | Добавлено: 12.08.09 02:23 |
В винде есть ограничение на размер экзешника.
Запас приличный, но обычно чем жирнее экзешник тем дольше он загружается. Особенно тяжко запускать с флэхи или компакта, даже если размер всего пару сотен метров. |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Вопросов: 130 Ответов: 6602 |
Профиль | Цитата | #7 | Добавлено: 12.08.09 03:16 |
Пруфлинк |
Номер ответа: 8 Автор ответа: ![]() ![]() ICQ: 451232820 Вопросов: 9 Ответов: 13 |
Web-сайт: Профиль | Цитата | #8 | Добавлено: 12.08.09 10:47 |
Разве "ресурс" поддерживает добавление произвольных файлов?
Объект = LoadResData(index, format) Значения параметра Format (тип возвращаемых данных в виде байтов): 1-Курсор, 2-Графика, 3-Иконка, 4-Меню, 5-Окно диалога, 6-Текст, 7-Каталог со шрифтами, 8-Шрифт, 9-Таблица, 10-Пользовательские ресурсы, 12-Группа курсоров, 14-Группа иконок |
Номер ответа: 9 Автор ответа: ![]() ![]() ICQ: 451232820 Вопросов: 9 Ответов: 13 |
Web-сайт: Профиль | Цитата | #9 | Добавлено: 12.08.09 10:58 |
Это можно один раз сделать или нужно нечто вроде виртуальной папки с удалением ненужных и добавлением новых файлов?
Новые pdf-ки не будут добавляться. Кол-во заранее задано. |
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: adamis@list.ru Вопросов: 153 Ответов: 3632 |
Профиль | Цитата | #10 | Добавлено: 12.08.09 11:56 |
Артем ссылки проси у чемпиона искателя, а мне попрошу верить на слово.
Хр Prof Sp3 32 бита выдает сообщение, что размер исполняемого файла ограничен 4мя гигами и хоть убейся. |
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: adamis@list.ru Вопросов: 153 Ответов: 3632 |
Профиль | Цитата | #11 | Добавлено: 12.08.09 12:30 |
А про запуск 200 метровых экзешников это из личного опыта. |
Номер ответа: 12 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 4 Ответов: 457 |
Web-сайт: Профиль | Цитата | #12 | Добавлено: 12.08.09 13:41 |
Smith пишет:
размер исполняемого файла ограничен 4мя гигами и хоть убейся не... если уж такой развал, что так много файлов надо хранить (даже, если они и не будут потом добавляться в проге). Надо смотреть в сторону перехода к БД. Ее под пароль и под управление сервера БД (например MS SQL). Тогда будет ОДНА закрытая БД на всю локаль и МАЛЕНЬКИЕ клиентские программки на рабочих станциях. Кстати, вот: http://cargomaster.at.ua/load/1-1-0-16 .turBO, готов рассмотреть предложения о внедрении ![]() |
Номер ответа: 13 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: adamis@list.ru Вопросов: 153 Ответов: 3632 |
Профиль | Цитата | #13 | Добавлено: 12.08.09 16:02 |
![]() Чтоб юзер не открыл файлы можно скрыть, переименовать, модифицировать в конце концов, но мы простых путей не ищем ![]() |
Номер ответа: 14 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 4 Ответов: 457 |
Web-сайт: Профиль | Цитата | #14 | Добавлено: 12.08.09 16:15 |
Smith, я рассмотрел переход от дубликатов файлов на каждой рабочей станции к централизованному хранению. |
Номер ответа: 15 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: adamis@list.ru Вопросов: 153 Ответов: 3632 |
Профиль | Цитата | #15 | Добавлено: 12.08.09 16:20 |
Дмитрий я не об этом конкретно, а вообще о топике ![]() |
|