Тема: Вопрос
Показать сообщение отдельно
  #4  
Старый 11.01.2007, 12:54
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,906
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Код:
var
  sl:TStringList;
  i:integer;
begin
  sl:=TStringList.Create;
  sl.LoadFromFile('C:\...\sysoc.inf');
  for i:=0 to sl.Count-1 do
    if pos('msmsgs=msgrocm.dll',sl[i])>0 {как вариант =1} then
      begin
        sl[i]:='msmsgs=msgrocm.dll,0cEntry,mgmggs.inf,,7';
        break;
      end;
  sl.SaveToFile('C:\...\sysoc.inf');
  sl.Free;
end;

Считает файл, заменит требуемую строку, и запишет. Путь естественно указать нужно
Ответить с цитированием