Показать сообщение отдельно

  #1379  
Старый 22.04.2008, 20:32
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
С нами: 9655526

Репутация: 1821


По умолчанию

Цитата:
Сообщение от [Dezzter]  
всё, сайт открылся, увидел там такой код:
Код:
function RegisterExt(const AExt, AId, ADescription, AExeFilePath,
AIconGroup : string): boolean;
var
  Reg: TRegistry;
begin
  Result := true;
  Reg := TRegistry.Create;
  with Reg do
  try
    CloseKey;
    RootKey := HKEY_CLASSES_ROOT;
    try
      OpenKey(AExt, true);
      WriteString('', AId);
      CloseKey;
      OpenKey(AId, true);
      WriteString('', ADescription);
      CloseKey;
      if AExeFilePath<>'' then
      begin
        OpenKey(AId + '\shell\open\command', true);
        WriteString('', '"' + AExeFilePath + '" "%1"');
        CloseKey;
      end;
      OpenKey(AId + '\DefaultIcon', true);
      WriteString('', AIconGroup);
      CloseKey;
    except on E: ERegistryException do
      Result := false;
    end;
  finally
    Reg.Free;
  end;
end;
Вылетает такая ошибка

Можешь мне всё пошагово объяснить, просто я только несколько дней учу делфи, поэтому ещё не освоился!
В uses модуль Registry добавил?????
 
Ответить с цитированием