|
0 / 0 / 0
Регистрация: 21.11.2010
Сообщений: 81
|
|
Запись в файл блоков с различным типом информации29.05.2012, 20:11. Показов 2206. Ответов 9
Метки нет (Все метки)
Здравствуйте! Помогите решить такую проблему:
На форме есть richTextBox и textBox (для примера). Мне необходимо уметь сохранить в один файл и то и другое. А так же уметь независимо извлекать содержимое из файла . Для richTextBox - свое содержимое (с учетом форматирования текста), для textBox - свое. Могу только предположить, что необходимо блоки в файле хранить в байтах, знать объем каждого блока (в байтах) и знать, к какому типу информации относится скаченный блок. Подскажите, как это воплотить?
0
|
|
| 29.05.2012, 20:11 | |
|
Ответы с готовыми решениями:
9
Запись в текстовый файл информации о студентах, поиск информации, сортировка Запись в файл блоков данных Запись информации в файл |
|
42 / 42 / 7
Регистрация: 23.04.2010
Сообщений: 93
|
|
| 30.05.2012, 03:17 | |
|
Делал похожую задачу. У меня richText выгружался в html, незнаю как у вас.
Я конце тэга </html> добавлял комментарий <!--plain text here--> и вписывал в него текст. Большой плюс - не надо парсить
0
|
|
|
0 / 0 / 0
Регистрация: 21.11.2010
Сообщений: 81
|
||
| 30.05.2012, 15:50 [ТС] | ||
|
Нужно, что бы и текстовая информация (для хранения простого текста) и форматированная информация (для ричЭдитов, HTML и др.) хранилась в одном файле. Возьмет такой пример (будем считать что данный участок программы уже работает) Есть файл в котором записано содержимое из 1. из textBox1 размером, например, 200 байт (блок 1) 2. следующим записана информация из richTextBox1 на 2кб (блок 2) 3. следующим записана информация из richTextBox2 на 1кб (блок 3) 4. из textBox2 размером, например, 300 байт (блок 4) Теперь, что бы прочитать, например, блок 3, нужно в файле пропустить 200 + 2000 байт и затем считать следующие 1000 байт. Эти считанные 1000 байт поместить в контрол richTextBox. И т.д. Информация о том, каким по счету идет блок, его объем и тип данных будет храниться в отдельном файле. Помогите мне, для понимания, просто создать фиксированный файл с двумя любыми разнотипными данными, и затем считать их в свои контролы. Без дополнительного файла. Это я потом организую сам. Добавлено через 6 часов 21 минуту Господа! Поделитесь мыслями.
0
|
||
|
Почетный модератор
|
|||||||||||
| 30.05.2012, 19:44 | |||||||||||
|
Для начала можно так:
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 21.11.2010
Сообщений: 81
|
|
| 02.06.2012, 09:12 [ТС] | |
|
SSTREGG,
Спасибо за информацию. Но не во всем разобрался. Насчет "Save" - все нормально, данные запоминаются в файл. А вот с "Load" - проблема. Считать обратно данные в контролы не получается. Остаются пустыми. В чем может быть проблема?
0
|
|
|
0 / 0 / 0
Регистрация: 21.11.2010
Сообщений: 81
|
|
| 14.07.2012, 19:32 [ТС] | |
|
0
|
|
|
Почетный модератор
|
|||
| 14.07.2012, 21:15 | |||
|
1
|
|||
|
Заблокирован
|
||||||
| 14.07.2012, 22:03 | ||||||
1
|
||||||
|
0 / 0 / 0
Регистрация: 21.11.2010
Сообщений: 81
|
||
| 15.07.2012, 15:34 [ТС] | ||
|
TXT_ID = 181; А что конкретно означают эти числа? Или это все условно, как захочу?
0
|
||
|
Почетный модератор
|
|
| 15.07.2012, 15:54 | |
|
Alex6911, условно, главное чтоб не совпадали.
1
|
|
| 15.07.2012, 15:54 | |
|
Помогаю со студенческими работами здесь
10
Запись информации в файл Запись информации в файл Запись информации в файл
Запись в файл информации Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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(), которая. . .
|