|
0 / 0 / 0
Регистрация: 21.06.2024
Сообщений: 70
|
||||||
Сохранение RichEdit в ini файл04.08.2024, 09:24. Показов 3364. Ответов 43
Доброго времени суток. Создаю приложение для работы в которую через ini файл записываю данные из combobox, edit, RichEdit, memo и так далее. Всё это связано с выведением отчёта через Fast Report. Вопросов несколько: я сделал возможность открытия и сохранения ini файла, но вопрос в правильности сохранения компонента RichEdit. Через Popup menu на данный компонент вставляю информацию с полужирным начертанием, но она вставляется в конец компонента, а не где курсор находится. Как сделать вставку где находится курсор и как сохранить в ini файл данное начертание чтобы при открытии не терялось?
Ну и второй вопрос это как сделать возможность сохранения ini файла не только через SaveDialog, а через кнопку и название бралось из Edit1.text + Edit2.text? Что-то вроде экспресс сохранения через меню и кнопки "сохранить" Код по вставке текста с полужирным начертанием:
0
|
||||||
| 04.08.2024, 09:24 | |
|
Ответы с готовыми решениями:
43
Сохранение в ini файл настройки Сохранение настроек в ini-файл |
| 10.08.2024, 01:52 | |
|
0
|
|
|
пофигист широкого профиля
4770 / 3207 / 862
Регистрация: 15.07.2013
Сообщений: 18,616
|
|
| 10.08.2024, 03:04 | |
|
0
|
|
|
47 / 39 / 9
Регистрация: 12.06.2024
Сообщений: 181
|
|
| 10.08.2024, 08:03 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 21.06.2024
Сообщений: 70
|
||||||
| 10.08.2024, 15:14 [ТС] | ||||||
|
Разобрался самостоятельно. Почему-то при записи строки RichEdit в самом начале и конце пропускался знак - ". Из-за этого чтение строк ломалось. Решилось банальным ручным добавлением при сохранении.
А если не по теме, то тут столько критикующих "экспертов", которые только и могут писать про прошлые века, но в целом не предлагающих абсолютно ни-че-го. В чём преимущество использования полноценных баз данных для текущей вышеописанной задачи? В итоге я могу работать с FastReport и моим способом. Какой вариант локальной базы данных можно выбрать и почему он будет иметь преимущество?
0
|
||||||
|
Айлурофил
|
||
| 10.08.2024, 15:58 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 21.06.2024
Сообщений: 70
|
|
| 10.08.2024, 16:03 [ТС] | |
|
А, ну это я в целом предполагал. Но на текущий момент данная программа и неплохая проба пера в качестве первого проекта, который позволяет в целом понять как всё работает. Ближайшее время у неё всё равно будет только 1 пользователь в виде меня самого
![]() А локальная сеть будет только в конце года. Всё равно программу надо будет переписывать заново после формирования полноценного видения и чтобы в ней была возможность для работы не только мне, но и врачам другого профиля
0
|
|
|
Айлурофил
|
|
| 10.08.2024, 16:24 | |
|
Хозяин - барин. Проблема в том, что в одном случае ты сразу будешь постигать нюансы работы с БД, в другом - отодвинешь этот срок на полгода и впустую их потратишь на ненужное.
0
|
|
|
Модератор
4156 / 2365 / 814
Регистрация: 15.11.2015
Сообщений: 9,505
|
|
| 10.08.2024, 18:00 | |
|
0
|
|
| 11.08.2024, 02:07 | |
|
0
|
|
| 11.08.2024, 17:21 | |
|
0
|
|
| 11.08.2024, 18:40 | |
|
Не по теме: Сейчас он json в ini сохранит и всё сразу станет зашибись!
0
|
|
|
Модератор
4156 / 2365 / 814
Регистрация: 15.11.2015
Сообщений: 9,505
|
|
| 11.08.2024, 19:15 | |
|
RTF сохранить в json тоже так себе идея.
Всё же, не понятно, чем плох отдельный .rtf файл для текстового описания. Там что, 100 тыс. пациентов, разве, чтобы кучка дополнительных файлов что-то решала? Файлы именуются через ID пациента и все файлы одного человека находятся рядом. Тут и файл с фото можно добавить без проблем.
0
|
|
|
пофигист широкого профиля
4770 / 3207 / 862
Регистрация: 15.07.2013
Сообщений: 18,616
|
|
| 12.08.2024, 01:20 | |
|
0
|
|
|
|
|
| 12.08.2024, 08:35 | |
|
иного чем)
более удобным форматом тем, что это нативный транспортный формат для подавляющего большинства современных приложений он сериализуется/десериализуется прямо в объекты программы но для задач автора - ничем абсолютно
0
|
|
|
47 / 39 / 9
Регистрация: 12.06.2024
Сообщений: 181
|
|
| 12.08.2024, 09:26 | |
|
0
|
|
| 12.08.2024, 09:37 | |
|
0
|
|
|
Модератор
4156 / 2365 / 814
Регистрация: 15.11.2015
Сообщений: 9,505
|
||
| 12.08.2024, 10:02 | ||
|
0
|
||
|
|
|
| 12.08.2024, 10:28 | |
|
Ini файлы просты, предназначены для плоской структуры вида секция/ключ/значение.
Api для работы с ним ограничено, из-за чего пишут своё. Json же позволяют хорошо представлять иерархию. И не надо говорить, что в ini это тоже возможно. Простой и понятный формат превращается в монстра.
0
|
|
|
Модератор
4156 / 2365 / 814
Регистрация: 15.11.2015
Сообщений: 9,505
|
|
| 12.08.2024, 10:59 | |
|
Json с иерархией кучи вложенных объектов тоже тот ещё монстр. Отличие только в том, что для него уже написали парсеры.
Добавлено через 2 минуты .dfm тоже просто и понятно представляет иерархию объектов.
0
|
|
| 12.08.2024, 10:59 | |
|
Сохранение игры в ini-файл
Загрузка в компонент RichEdit текста из файла *.ini Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|