|
5 / 5 / 0
Регистрация: 14.06.2012
Сообщений: 175
|
|
Можно ли внести изменение в файл ресурсов05.12.2012, 12:02. Показов 2941. Ответов 10
Добрый день,
У меня вшит в ресурсы файл с расширением .csv (текставый файл). Как сделать, что бы при нажатии на кнопку можно было его открыть и изменить содержание?
0
|
|
| 05.12.2012, 12:02 | |
|
Ответы с готовыми решениями:
10
Можно ли программно записывать в файл ресурсов? Можно ли перезаписывать файл ресурсов в jar |
|
8 / 8 / 0
Регистрация: 09.02.2012
Сообщений: 48
|
|
| 05.12.2012, 13:10 | |
|
Вариант 1:
Чтение ресурсного файла - запись на диск - открытие редактором - редактирование - сохранение на диск - чтение и сохранение в ресурсах.
1
|
|
|
5 / 5 / 0
Регистрация: 14.06.2012
Сообщений: 175
|
|
| 05.12.2012, 13:43 [ТС] | |
|
0
|
|
|
8 / 8 / 0
Регистрация: 09.02.2012
Сообщений: 48
|
||
| 05.12.2012, 14:27 | ||
Просто такой задачи ПОКА не стояло. Остальные этапы - реально реализованы в разных программах. Все решено с помощью гугла, msdn, внимательного! чтения форума и т.п. Не думаю, что сохранение - это неразрешимая проблема.
0
|
||
|
35 / 35 / 1
Регистрация: 14.11.2012
Сообщений: 176
|
|
| 05.12.2012, 14:35 | |
|
Когда-то пытался такое провернуть, как я понял стандартными методами VB.Net это не делается, поэтому от такой идеи отказался. Вобщем-то без этого всегда можно обойтись.
1
|
|
|
8 / 8 / 0
Регистрация: 09.02.2012
Сообщений: 48
|
|
| 06.12.2012, 09:22 | |
|
Действительно, почитав вечерком понял, что видимо файл (массив байтов) ДОБАВИТЬ в ресурс не выйдет, т.к. ресурсы вкомпилированы в программу (в exe файл). Поскольку речь идет о отчетах, то предложу два рабочих варианта:
1. Хранить рядом с программой, отдельными файлами (не очень нравится, по ряду соображений) 2. Хранить в базе данных (лучший, из этих двух, вариант). У меня реализовано хранение отчетов (*.frx) в базе MySQL.
0
|
|
|
5 / 5 / 0
Регистрация: 14.06.2012
Сообщений: 175
|
|
| 06.12.2012, 11:52 [ТС] | |
|
А в самой программе нельзя создать свою "базу данных", которая будет хранить эти файлы (скажем загружается в программу файл и скачивается из него)?
У меня в данный момент реализован первый вариант, но т.к. программа переезжает с к компьютера на компьютер, то такой вариант не сильно удобен.
0
|
|
|
|
|
| 06.12.2012, 12:35 | |
|
Goodlord, базу реализовать БД конечно можно, но хранить в ней файлы - это извращение. Для того что бы загнать файл в БД нужно его перегнать в массив байт, при чтении выполнить обратное преобразование.
Я не понимаю, что мешает хранить эти файлы в некотором каталоге рядом с прогой или профиле пользователя?
0
|
|
|
8 / 8 / 0
Регистрация: 09.02.2012
Сообщений: 48
|
||
| 06.12.2012, 12:38 | ||
У тебя программа не работает с базой данных? А отчеты где-то нужно держать, но править только из программы? Ну давай тогда таким путем: создадим рядом базу данных и в ней будем хранить отчеты. К примеру база - файл mdb, отчеты хранить в поле типа OLE. При уводе базы просто так ничего не увидишь. Можно вообще эту базу первоначально создавать с нуля (создать руками базу, внедрить туда отчеты, сохранить в ресурсах - при первой инсталляции: выгрузить на диск и уже с ней работать дальше).
0
|
||
|
5 / 5 / 0
Регистрация: 14.06.2012
Сообщений: 175
|
|
| 06.12.2012, 12:46 [ТС] | |
|
Эти файла некие макросы которые должне выполнять работу, но желательно, что бы они были спрятаны, и не все могли иметь право их редактировать.
А архиватор, он же может в себя загружать и выгружать файлы.
0
|
|
|
8 / 8 / 0
Регистрация: 09.02.2012
Сообщений: 48
|
||
| 06.12.2012, 13:54 | ||
|
Пошел пустой флейм... варианты решений предложены: выбирай и действуй!
0
|
||
| 06.12.2012, 13:54 | |
|
Помогаю со студенческими работами здесь
11
Где в реестре прописано разрешение монитора и можно ли из другой винды внести исправления в этот файл Можно ли в VB использовать внешний файл ресурсов& Dataset (после изменение конфигурации БД не могу внести изменение)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|