Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как сохранить в файл Label->Caption без создания лишних переменных?

3.5K
17 июня 2004 года
Hawker
14 / / 22.11.2003
Как через функцию FileWrite записать например Label->Caption без создания новых переменных. Булевы переменные из компонентов: (MenuItem->Checked) у меня сохраняются нормально.
6.3K
17 июня 2004 года
xTrim
38 / / 11.06.2004
Цитата:
Originally posted by Hawker
Как через функцию FileWrite записать например Label->Caption без создания новых переменных.


Как и написано в Help-е
FileWrite(iFileHandle, Label->Caption.c_str(), Label->Caption.Length());

3.5K
17 июня 2004 года
Hawker
14 / / 22.11.2003
Все таки не мог бы ты мне написать как сохранить и потом прочитать этот caption, а то у меня не получается, как я ни пытаюсь!
6.3K
18 июня 2004 года
xTrim
38 / / 11.06.2004
Цитата:
Originally posted by Hawker
Все таки не мог бы ты мне написать как сохранить и потом прочитать этот caption, а то у меня не получается, как я ни пытаюсь!


int iFileHandle;
iFileHandle = FileCreate("000.myf");
FileWrite(iFileHandle, Label2->Caption.c_str(), Label1->Caption.Length());
FileClose(iFileHandle);

iFileHandle = FileOpen("000.myf",fmOpenRead);
int iFileLength = FileSeek(iFileHandle,0,2);
FileSeek(iFileHandle,0,0);
char* buf = new char[iFileLength+1];
FileRead(iFileHandle,buf,iFileLength);
Label1->Caption = buf;
FileClose(iFileHandle);
delete[] buf;

3.5K
20 июня 2004 года
Hawker
14 / / 22.11.2003
Спасибо, но дело в том, что у меня куча лейблов, а сохранить надо в один файл. Я пробовал добалять после каждого лейбла его длину в байтах, но при открытии возникает ошибка.
2.0K
20 июня 2004 года
Elf
19 / / 11.12.2002
FILE *fp=fopen("yourfile","w");
N=10;
TLabel *Labels=new TLabel[N];
/*
Загоняешь их в массивъ
*/
....
for (int i=0;i<N;i++)
{
fputs(fp,Labels->Caption.c_str());
}
delete [] Labels;
fclose(fp)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог