Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.04.2013, 14:59   #1
semen70
 
Регистрация: 09.04.2013
Сообщений: 4
По умолчанию сохранение в txt фаил

привет всем кто смотрит)))!!!!
подскажите а можно делать сохранение в txt фаил надписи из label(если быть точнее из свойства Сaption) и выбранной кнопки из RadioButton(ну всмысле если я зделал выбор какойто то этот выбор сохранился в txt файл)/// я правильно понимаю... надо через SaveToFile делать или лучше внача записать выбор в переменную или массив а после сохранять????
можете пример дать как сохранить выбор из RadioButton в файл(если это вожможно так сохранить)?????
сохранение со StringGrid я понял как работает а вот немогу сделать с RadioButton и Label=(
да конечно вопрос наверно самый дурацкий)))))

Последний раз редактировалось semen70; 23.04.2013 в 15:08.
semen70 вне форума Ответить с цитированием
Старый 23.04.2013, 15:54   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Обычно такие вещи стараются хранить в INI файлах или в XML.
Хотя и TXT можно:

Сохранявка
Код:
TStringList* st = new TStringList()
 st->Values[Label1->name]=Label1->Caption;
 st->Values[RadioButton->name]=IntToStr(RadioButton->ItemIndex);
 st->SaveToFile("файл");
 st->Free();
Загружамка
Код:
TStringList* st = new TStringList()
 st->LoadFromFile("файл");
 Label1->Caption:=st->Values[Label1->name];
 RadioButton->ItemIndex:=StrToIntDef(st->Values[RadioButton->name],-1);
 st->Free();
Идея ясна?

P.S. Не обратил внимание что на Си, поправился.
I'm learning to live...

Последний раз редактировалось Stilet; 23.04.2013 в 16:11.
Stilet вне форума Ответить с цитированием
Старый 23.04.2013, 15:58   #3
FataLL
Форумчанин
 
Аватар для FataLL
 
Регистрация: 29.01.2013
Сообщений: 319
По умолчанию

Самый такой примитивный лог-файл
Код:
TStringList* slLog;

void __fastcall TForm1::FormCreate()
{
  // Создаёшь TStringList при создании главного окна
  slLog = new TStringList;
}

void __fastcall TForm1::FormClose()
{
  // При закрытии проги всё нажитое непосильным кликаньем скидываешь в файл
  slLog->SaveToFile( "File.log" );
  delete slLog;
}

// Там где нужно, добавляешь какие-либо сообщения о чём угодно
void __fastcall TForm1::RadioButton1Click()
{
  slLog->Add( "Выбран радиобатон с заглавием: " + RadioButton1->Caption );
}

void __fastcall TForm1::OnTimer()
{
  slLog->Add( "Сработал таймер" );
}

void __fastcall TForm1::Button1Click()
{
  slLog->Add( "Нажали кнопу Бутон1" );
}

Последний раз редактировалось FataLL; 23.04.2013 в 16:01.
FataLL вне форума Ответить с цитированием
Старый 23.04.2013, 19:09   #4
semen70
 
Регистрация: 09.04.2013
Сообщений: 4
По умолчанию

благодарю всех!!!
Идея Stilet мне понятна, разобрался по ней.
semen70 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение в txt. Loadgame Помощь студентам 8 11.10.2011 22:56
Как правильно прочитать фаил(.txt) в командной строке? Призрак286397 C++ Builder 3 15.06.2010 18:10
Сохранение информации в собственный exe фаил &&blad&& Общие вопросы Delphi 11 30.04.2010 10:45
сохранение содержания ListView в фаил( дэлфи ) dyonysos Общие вопросы Delphi 0 12.02.2010 22:25