Показать сообщение отдельно
  #2  
Старый 13.06.2009, 22:42
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Если название параметра не повторяется в файле, то можно так:
Код:
Type TMyData = record
         T,V,S: Integer;
        end;
 Var
     MyData: TMyDate;
     F: TextFile;
     S: String; 
begin
 AssignFile(F,'MyData.txt');
 Reaset(F);
 while not Eof(F)
 do begin
     ReadLn(F, S1);
     ReadLn(F, S2);
     if S1 = 'Температура' then MyData.T := StrToInt(S2);
     if S1 = 'Вентиляция' then MyData.V := StrToInt(S2);
     if S1 = 'Сигнализация' then MyData.S := StrToInt(S2);
     end; 
 CloseFile(F);
end;
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием