Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
9:59
3772
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->
1|2|3

Авторпомогите с delphi
создал програмульку,а как заставить ее сохранять значение label в фаил?
label много.
подскажите!!
изучаю делфи недавно.
Тебе в ОИФ
для Дирихле:
это же не игровая тема)
так в чем проблема? label.caption - строка. Вот ее и сохраняй любым способом.
AssignFile(FILE, 'ololo.txt');
ReWrite(FILE);
Write(FILE, Label(4islo).caption);
i t.d
AssignFile(FILE, 'ololo.txt');
ReWrite(FILE);
Write(FILE, Label(4islo).caption);
i t.d

вообще ниче ни понял(((
label.caption - строка. Вот ее и сохраняй любым способом.
знал бы еще как((
для Somefreeknight:
если можно, то подробней,что и для чего
вообще ниче ни понял(((


AssignFile(FILE, 'ololo.txt');
Создает тот самый файл, в который будем сохранять значение label
ReWrite(FILE);
Подготавливаем его
Write(FILE, Label(4islo).caption);
Тут может быть например Write(FILE, Label1.caption);
Записывает значение строки в файл и переходит на след. рядок в файле, после чего можно записать туда внестимое label2 и т.д.


Можно еще через нетипизированый файл, но так легче!
тебе Somefreeknight подсказал готовый код. Вообще судя по твоим знаниям будет полезно открыть любую книжку по делфи и почитать, а вообще для понимания будет лучше начать изучение с того же паскаля
AssignFile(FILE, 'ololo.txt');
вот эту строчку выделяет красным((
в описании переменных напиши FILE: TextFile;
для тихийубийца:
объяви в var переменную FILE:textfile;
в конце добавь Closefile(FILE);
это где var?
если да, то тоже красным выделяет
это где var?
Берем самую простую книгу, и все последовательно проходим.
читал книгу по делфи, но про запись и бд ни понял(((
для тихийубийца:
Послушай человека, который отписался выше! делфи с файлов учить не начинают, потому что файлы так или иначе связаны с записями(хранение хотя бы), а те связаны с указателями, а указатели ломают мозги неподготовленным людям!
AssignFile(F, 'ololo.txt');
ReWrite(F);
Write(F, Label3.caption);
Closefile(F);
написал это, все пошло.
для второго label написал
AssignFile(F, 'ololo.txt');
ReWrite(F);
Write(F, Label2.caption);
Closefile(F);
вроде не так.
как сделать чтоб записал во вторую строчку?
уделите уж мне время, пожалуйста))
AssignFile(F, 'ololo.txt');
ReWrite(F);
Writeln(F, Label3.caption);
Writeln(F, Label2.caption);
Closefile(F);
потому что файлы так или иначе связаны с записями(хранение хотя бы), а те связаны с указателями
Если работать с текстовыми файлами, то все легко. Если с бинарными - то тоже можно обойтись и полноценно работать.
у меня вот как:
кликнул на картинку лэйбл изменился
кликнул на вторую второй изменился
всего 25 картинок
если если я в обработку события онклик вставлю код
AssignFile(F, 'ololo.txt');
ReWrite(F);
Writeln(F, Label3.caption);
Writeln(F, Label2.caption);
Closefile(F);
то он запишет в 2 строки значение 2х лэйблов и закроет фаил.
вопрос.
как при нажатии открыть фаил и вписать измененный лэйбл в нужную мне строку?
1|2|3
К списку тем
2007-2025, онлайн игры HeroesWM