|
9 / 9 / 5
Регистрация: 24.03.2014
Сообщений: 313
|
||||||
Сохранение данных об изображениях в отдельный файл17.06.2014, 20:08. Показов 1758. Ответов 17
Метки нет (Все метки)
Доброго времени суток! Пишу текстовый редактор. Необходимо чтобы при нажатии на кнопки, изображения менялись, а после перезапуска программы выбранные изображения сохранялись и выводились на экран. Желательно чтобы сохранялись их пути(места где они лежат на диске(строка))в отдельный файл на диск. Заранее спасибо!!!
Вот наброски смены этих изображений:
0
|
||||||
| 17.06.2014, 20:08 | |
|
Ответы с готовыми решениями:
17
Парсинг базы данных и сохранение результата в отдельный файл сохранение в отдельный файл *.dbf
|
|
Заблокирован
|
||||||
| 17.06.2014, 21:11 | ||||||
Сообщение было отмечено slenderface как решение
Решение
slenderface,я не совсем понял, что вы хотите сделать.
Создайте поле, где храните пути к изображению. При закрытии формы записывайте в файле.
1
|
||||||
|
9 / 9 / 5
Регистрация: 24.03.2014
Сообщений: 313
|
|
| 17.06.2014, 21:26 [ТС] | |
|
Ev_Hyper, Мне необходимо чтобы изображение которое выбрал пользователь нажав на кнопку, после перезапуска программы становилось не по умолчанию, а тем, которым его выбрал пользователь из списка(списка кнопок) во время прошлого сеанса.
Исходник выбора этого изображения находится выше, но делать так чтобы оно сохранялось я не умею. Помогите пожалуста!
0
|
|
|
3 / 3 / 1
Регистрация: 01.01.2014
Сообщений: 17
|
||||||
| 17.06.2014, 23:43 | ||||||
1
|
||||||
|
Заблокирован
|
||||||
| 18.06.2014, 00:09 | ||||||
|
slenderface, если изображение одно имеет смысл хранить в настройках программы. Если много - то, конечно, стоит записывать пути в файл. Набросок кода не совсем понятен. Если обработка клика для каждой кнопки нужна только для того, чтобы выбрать изображение стоит заменить на 1 метод, на которой подпишите каждую кнопку.
Вот набросок кода, может помочь:
На всякий случай прикреплю архив с наброском, так будет более наглядно и понятно
1
|
||||||
|
9 / 9 / 5
Регистрация: 24.03.2014
Сообщений: 313
|
||||||
| 18.06.2014, 12:03 [ТС] | ||||||
|
Ev_Hyper, по вашему способу к сожалению программа не работает. Ошибка в этой строчке. Приложение компилируется, но уже при работающем приложении вылетает и Visual C# выдаёт ошибку "Путь имеет недопустимую форму". Переменную патч добавил, но скачал Ваше приложение и там та же ошибка. Помогите исправить пожалуйста!
1
|
||||||
|
Заблокирован
|
|
| 18.06.2014, 12:23 | |
|
slenderface, Попробуйте нажать "Продолжить", затем щелкните по любой из кнопок. И переоткройте приложение. Возможно сработает. Предполгаю дело в том, что в самый первый запуск путь был неопределен. Поэтому задайте в свойствах значение по умолчанию. Осталось понять, почему у меня вчера работало без первого исключения.
1
|
|
|
9 / 9 / 5
Регистрация: 24.03.2014
Сообщений: 313
|
|
| 18.06.2014, 12:46 [ТС] | |
|
Ev_Hyper, По умолчанию это какое? И можно ли как то обойтись без первого исключения?
Добавлено через 12 минут Ev_Hyper, Проверил по вашему, но всё работает только после кнопки "продолжить" и выбора изображения. Жаль что не с первого раза.
0
|
|
|
Заблокирован
|
||||||||||||||||
| 18.06.2014, 12:48 | ||||||||||||||||
|
slenderface, то, которое будет загружаться в самый первый раз:
Например:
И немного измените событие закрытия формы, чтобы если textbox окажеться пустым не возникло исключения:
0
|
||||||||||||||||
|
Заблокирован
|
||||||||||||
| 18.06.2014, 12:53 | ||||||||||||
|
Возможно вы запускаете в режиме отладки. В таком случае рядом с .exe нет картинок. поэтому и не хочет работать корректно. Up: В предыдущем сообщении был невнимателен, в проверке вместо:
0
|
||||||||||||
|
9 / 9 / 5
Регистрация: 24.03.2014
Сообщений: 313
|
|
| 18.06.2014, 12:57 [ТС] | |
|
Ev_Hyper, изменил на новое значение(адрес картинки), не помогло, ошибка та же. Как быть?
1
|
|
|
Заблокирован
|
|
| 18.06.2014, 12:58 | |
|
slenderface, может вы прикрепите свой проект, чтобы я сам посмотрел? Вроде бы в последнем архиве я все исправил. Не могу понять, почему у меня работает, а у вас нет
0
|
|
|
9 / 9 / 5
Регистрация: 24.03.2014
Сообщений: 313
|
|
| 18.06.2014, 13:07 [ТС] | |
|
JeansOS.rar
Хорошо, только не смейтесь пожалуйста над ним, я понимаю что это не по настоящему, но я в этому учусь... ) на диске С создайте папку C:\JEANS\Data
1
|
|
|
9 / 9 / 5
Регистрация: 24.03.2014
Сообщений: 313
|
|
| 18.06.2014, 13:10 [ТС] | |
|
Выбор фона находится:
Меню>Настройки системы>быстрые настройки>оформление
1
|
|
|
Заблокирован
|
|||||||
| 18.06.2014, 13:20 | |||||||
Сообщение было отмечено slenderface как решение
Решение
slenderface, вот так попробуйте изменить:
1
|
|||||||
|
9 / 9 / 5
Регистрация: 24.03.2014
Сообщений: 313
|
|
| 18.06.2014, 13:28 [ТС] | |
|
К сожалению ошибка та же!(
0
|
|
| 19.06.2014, 00:28 | |
|
Не по теме: Сдаюсь :( Мои варианты закончились
0
|
|
|
9 / 9 / 5
Регистрация: 24.03.2014
Сообщений: 313
|
||
| 19.06.2014, 12:59 [ТС] | ||
|
Нечего, я уже несколько раз перезапустил и строки некаторые убрал! Всё суперски работает! Космическое спасибо!!!)))))
Добавлено через 12 часов 24 минуты
0
|
||
| 19.06.2014, 12:59 | |
|
Помогаю со студенческими работами здесь
18
Сохранение книги как отдельный файл Сохранение нарисованного в PictureBox в отдельный файл Сохранение результатов игры в отдельный файл Сохранение и открытие значений полей в отдельный файл Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|