Показать сообщение отдельно
  #2  
Старый 22.03.2011, 20:19
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,029
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Код:
function GetValue(AFileName, AVarName : String) : String;
var
  I : Integer;
  L : TStringList;
  ALen : Integer;
begin
  Result := '';
  ALen := Length(AVarName);
  L := TStringList.Create;
  Try
    L.Load(AFileName);
    For I := 0 To L.Count-1 Do
      If Copy(L[i],1,ALen) = AVarName Then
         Begin
            Result := Copy(L[i],ALen+2,Length(L[i])-ALen-2); // проверить.
         End;
  Finally
    L.Free;
  End;
end;

Проверить корректность длинны копирования результата.
Ответить с цитированием