Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
5 / 5 / 0
Регистрация: 14.06.2012
Сообщений: 175

Можно ли внести изменение в файл ресурсов

05.12.2012, 12:02. Показов 2941. Ответов 10

Студворк — интернет-сервис помощи студентам
Добрый день,
У меня вшит в ресурсы файл с расширением .csv (текставый файл).
Как сделать, что бы при нажатии на кнопку можно было его открыть и изменить содержание?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.12.2012, 12:02
Ответы с готовыми решениями:

Внести изменение в программу «Часы» так, чтобы можно было произвести установку часов и минут
Добрый вечер Требуется сдать лабораторную, используя среду Lazarus. В данной среде вообще не разбираюсь, поэтому прошу помочь, кому не...

Можно ли программно записывать в файл ресурсов?
Можно ли программно записывать в файл ресурсов? И если можно,как его оттуда вынемать.

Можно ли перезаписывать файл ресурсов в jar
Собственно вопрос - можно ли как то перезаписывать файл ресурсов во время работы программы? И если да то как?

10
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  [ТС]
Цитата Сообщение от Stas43 Посмотреть сообщение
Вариант 1:
Чтение ресурсного файла - запись на диск - открытие редактором - редактирование - сохранение на диск - чтение и сохранение в ресурсах.
а как можно загрузить файл в ресурсы по нажатию клавиши?
0
8 / 8 / 0
Регистрация: 09.02.2012
Сообщений: 48
05.12.2012, 14:27
Цитата Сообщение от Goodlord Посмотреть сообщение
а как можно загрузить файл в ресурсы по нажатию клавиши?
Честно? Понятия не имею Просто такой задачи ПОКА не стояло. Остальные этапы - реально реализованы в разных программах. Все решено с помощью гугла, 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
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
06.12.2012, 12:35
Goodlord, базу реализовать БД конечно можно, но хранить в ней файлы - это извращение. Для того что бы загнать файл в БД нужно его перегнать в массив байт, при чтении выполнить обратное преобразование.
Я не понимаю, что мешает хранить эти файлы в некотором каталоге рядом с прогой или профиле пользователя?
0
8 / 8 / 0
Регистрация: 09.02.2012
Сообщений: 48
06.12.2012, 12:38
Цитата Сообщение от Goodlord Посмотреть сообщение
А в самой программе нельзя создать свою "базу данных", которая будет хранить эти файлы (скажем загружается в программу файл и скачивается из него)?
Так ресурс и есть "некая база данных" У тебя программа не работает с базой данных? А отчеты где-то нужно держать, но править только из программы? Ну давай тогда таким путем: создадим рядом базу данных и в ней будем хранить отчеты. К примеру база - файл 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
Цитата Сообщение от Goodlord Посмотреть сообщение
Эти файла некие макросы которые должне выполнять работу, но желательно, что бы они были спрятаны, и не все могли иметь право их редактировать.
А архиватор, он же может в себя загружать и выгружать файлы.
При чем тут архиватор?
Пошел пустой флейм... варианты решений предложены: выбирай и действуй!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.12.2012, 13:54
Помогаю со студенческими работами здесь

Где в реестре прописано разрешение монитора и можно ли из другой винды внести исправления в этот файл
Пишу программу переключающую разрешение монитора, получил список возможных разрешений и одно из них повесило мне чёрный экран, винда вроде...

Можно ли в VB использовать внешний файл ресурсов&
Можно ли в VB использовать внешний файл ресурсов, т.е. не закомпилированный в EXE? Если можно то как? Помогите плз. Заранее благодарю...

Dataset (после изменение конфигурации БД не могу внести изменение)
Использую типизированный dataset после изменение конфигурации бд не могу внести изменение.Dataset изменял набор данных, настроив запрос, но...

Как использовать файл ресурсов .res (который можно указать в свойствах проекта)
Здравствуйте. Подскажите пожалуйста как использовать файл ресурсов (этот файл еще задается в свойствах проекта) (.res) ? Мне нужно...

Можно ли в файл ресурсов запихнуть пустую базу данных, чтобы её потом извлечь из ехе?
Подскажите пожалуйста,в файл ресурсов можно запихнуть пустую базу данных что бы её потом извлечь из ехе ?В Image Editor только иконки и...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Переходник 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 и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru