Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98

Создание, сохранение, загрузка и копирование строк(подробная)

20.01.2012, 19:12. Показов 3435. Ответов 35
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В общем, суть в этом:
Есть два Едита, при нажатии на кнопку их значения сохраняются через пробел в файле.dat. После этого в другой форме !создается! статиктекст с именем Едита один и значением едита два, которое должно копироваться в буфер обмена при нажатии. Вторая форма должна подгрузиться даже после перезапуска программы.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.01.2012, 19:12
Ответы с готовыми решениями:

Создание, сохранение, загрузка и копирование строк
Как создать программой файл .dat, куда бы помещалась введенные строки через пробел. И при перезапуске программы их можно бы было вытащить....

Создание, удаление, сохранение и загрузка записей
Добрый вечер! Есть небольшое приложение с организованными: Созданием записи, очисткой списка. Не получается доработать нормальное...

Добавить к программе след действия: Сохранение и загрузка информации в текст. файл. Сохранение и загрузка информации в типизированный файл.
Помогите добавить к программе след действия: Сохранение и загрузка информации в текст. файл. Сохранение и загрузка информации в...

35
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98
21.01.2012, 08:24  [ТС]
Студворк — интернет-сервис помощи студентам
Подсовываю все по вашему коду. Пока без какой-либо самодеятельности
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
21.01.2012, 19:12
Может, потому, что вы перед сохранением, или при загрузке эти строки объединяете, как предполагалось в самом начале, когда вам нужен был пробел между ног ними:
C++
1
list->Text=list->Strings[0]+" "+list->Strings[1];
, а теперь возникла идея сохранять/грузить строки отдельно ?
1
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98
26.01.2012, 21:11  [ТС]
Я уже их сохраняю отдельно. Больше интересует, как при выводе при перезагрузке их различить. Особенно - когда будет несколько значений

Добавлено через 23 минуты
В общем - переформулирую вопрос. Как сохранить данные из едитов, сохранить их в файл. А при перезапуске программы по нажатии на кнопку, имя которой - данные из первого едита в третий едит ниже вывелись бы данные из второго едита. Основной вопрос - как сделать, чтобы при выводе программа бы различала 1 и 2 значения? Интересны так же случаи, когда кнопок будет несколько.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
26.01.2012, 21:23
Вам уже советовали: использовать файл ИНИ, который позволит легко различать ваши эдиты, которых становится все больше и больше.

И хорошо бы вам самому перечитать и попытаться понять эту муру:
данные из первого едита в третий едит ниже вывелись бы данные из второго едита
1
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98
26.01.2012, 21:52  [ТС]
Просто я забыл поставить перед "в" запятую. Спасибо, но не подскажите, как в этом случае использовать файл ини?

Добавлено через 19 минут
Или хотя бы статью
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
26.01.2012, 21:52
Gextar, сам не люблю, когда отсылают в поиск, но, в данном случае, работа с файлом ИНИ в разделе Билдера освещена основательно, так что затруднений в изучении вопроса у вас возникнуть не должно, а делать за вас работу как-то не хочется .

Вот если в процессе реализации у вас возникнут трудности/вопросы - тогда - совсем другое дело .
1
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98
26.01.2012, 22:00  [ТС]
LK, дайте хотя бы какую-нибудь наводку
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
26.01.2012, 22:04
наводка
1
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98
26.01.2012, 22:12  [ТС]
Хорошо - как работать с названием-значением? Думаю, на этот вопрос можно дать ответ без отсыла в поисковик
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
26.01.2012, 22:19
Я вас в поисковик не отсылал, а предоставил кучу ссылок по вопросу.
C++
1
2
3
ini->WriteString("Section","Identificator",Edit1-Text);
...
ini->ReadString("Section","Identificator",Edit1-Text);
Миниатюры
Создание, сохранение, загрузка и копирование строк(подробная)  
1
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98
26.01.2012, 22:24  [ТС]
Спасибо. И, наконец, последний вопрос: как прочитать по идентификатору (идентификатор вводится в едит) его значение и вывести?
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
26.01.2012, 22:26
C++
1
Edit->Text
1
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98
26.01.2012, 22:34  [ТС]
Вы меня не правильно поняли. При перезапуске программы в едит вводится идентификатор (в данном случае - никнейм). Программа по этому идентификатору должна прочитать его значение и вывести в этот же едит.

Добавлено через 5 минут
И суть не в том, чтобы прочитать едит1, а обнаружить идентификатор с едитом1
0
 Аватар для QVO
652 / 462 / 80
Регистрация: 26.10.2010
Сообщений: 1,263
Записей в блоге: 4
26.01.2012, 22:43
C++
1
2
3
4
5
6
7
TStringList *Sections;
//...
INI->ReadSections(Sections);
for (int i = 0; i < Sections->Count; i++)
{
// ваша фантазия
}
0
1 / 1 / 1
Регистрация: 27.09.2011
Сообщений: 98
26.01.2012, 22:50  [ТС]
C++
1
ini->ReadString("Passes",Edit1->Text,(x));
(x) - надо найти и вывести
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
26.01.2012, 22:59
C++
1
2
3
AnsiString str = "(x))";
ini->WriteString("Passes","MyEditText",str);
Edit1->Text = ini->ReadString("Passes","MyEditText",str);
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.01.2012, 22:59

Выдает при запуске загрузка личных параметров и тут же сохранение параметров потом снова загрузка личных и снова сохранение
Поймал трояна. Того который винду блокирует (вымогатель).Полез помощи искать с другого компа посоветовали образ с антивирусов касперски и...

Функции работы со строками символов: определение размера строки, копирование строк, добавление строк, сравнение строк
На языке Ассемблер написать функции работы со строками символов: определение размера строки, копирование строк, добавление строк, сравнение...

Копирование диапазона строк из одной книги в другую, при разном количестве строк
Добрый день ! Вопрос такой: есть две книги(например 7.1 и 7.2 ) с расшифровками счетов, счета идентичные , но информация о счетах разная. ...

Сравнение строк в нескольких файлах excel, копирование несовпадающих строк и их вывод в сводный файл
Добрый день, только только начал разбираться с VBA в excel, поэтому прошу помощи (схожие темы находил, но не смог преобразовать их...

Используя функцию копирования строк, организуйте конкатенацію и копирование строк в четвертый массив, содержащий полные имена
Пожалуйста с этим заданием. Написать программу, которая описывает четыре массива. Три первых массива должны содержать имена, фамилии и...


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

Или воспользуйтесь поиском по форуму:
36
Ответ Создать тему
Новые блоги и статьи
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса Калибровка параметров симбиотической модели: технический обзор Содержание: Введение Постановка проблемы Технические аспекты реализации Процесс внедрения изменений
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru