Evil_Smile |
Отправлено: 02.07.2006, 17:18 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 57
|
Господа помогите.
Подскажите функцию для того чтобы прочитать строку из файла, но не выводить её на экран (скажем на Memo1), а так чтобы потом её (строку можно было сравнит с введеной строкой.
Хочу чтоб получилось нечто вроде запроса на вход (с паролем) для опр. пользователя.
Заранее благодарен.
|
|
ShibaOn |
Отправлено: 02.07.2006, 19:33 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 37
|
Тут у тебя куча альтернатив, надо сказать.
Во-первых: можно использовать стандартные функции Си для работы с файлами.
Но раз уж мы VCL с вами занимаемся, то я бы порекомендовал использовать класс TStringList, вот пример:
AnsiString __fastcall TForm3::ReadFirstString(AnsiString AFileName)
{
TStringList *LFile = new TStringList();
AnsiString LResult;
LFile->LoadFromFile(AFileName);
LResult = LFile->Strings[0]; // читаем нулевую (для нас — первую) строку
LFile->Free();
return LResult;
}
|
|