Правильная ссылка на эту страницу
http://az-design.ru/Support/SoftWare/Delphi/D3/SB06GetDataInfo.shtml

Глава 6. TRegistry.GetDataInfo

Метод GetDataInfo

Затрагиваемые объекты TRegistry
Назначение Метод GetDataInfo определяет информацию о значении данного в ключе в Registry.
Объявление function GetDataInfo (const ValueName: string; var Value: TRegDataInfo): Boolean;
Параметры  
    ValueName Имя значения.
    Value Запись, содержащая информацию о значении.
Пример синтаксиса
procedure  TForm1.Button1Click(Sender: TObject);
var
   MyDataInfо: TRegDataInfo;
   MyString: string;

begin
   MyReg := TRegistry.Create;
   MyReg.RootKey := HKEY_LOCAL_MACHINE;
   if not MyReg.OpenKey('\SOFTWARE\Microsoft\Windows NT\CurrentVersion', FALSE) then;
   MyReg.GetDataInfo('RegisteredOrganization', MydataInfo);
   Label1.Caption := MyReg.ReadString('RegisteredOrganization');
//   ... 

End;
Описание

Если необходимо найти тип и размер данного, содержащегося в текущем ключе в Registry, можно воспользоваться методом GetDataInfo. Параметр ValueName идентифицирует требуемый ключ. Параметр Value содержит запись типа TRegDataInfo. Данная запись включает два поля — RegData и DataSize:

TRegDataInfo = record
  RegData: TRegDataType;
  DataSize: Integer;
end;

Поле RegData определено как

TRegDataType = (rdUnknown,rdString,rdExpandString,rdlnteger,rdBinary);

После возврата из метода значение из поля RegData можно использовать для определения типа данного, содержащегося в ключе. Более простой способ получения типа данного в текущем ключе заключается в использовании GetDataType. GetDataSize применяется для более простого определения размера данного.

[Метод CloseKey] [Метод CreateKey] [Свойство CurrentKey] [Свойство CurrentPath] [Метод DeleteKey] [Метод DeleteValue] [Метод GetDataInfo] [Метод GetDataSize] [Метод GetDataType] [Метод GetKeyInfo] [Метод GetKeyNames] [Метод GetValueNames] [Метод HasSubKeys] [Метод KeyExists] [Свойство LazyWrite] [Метод OpenKey] [Методы ReadRegistry] [Метод RenameValue] [Свойство RootKey] [Метод ValueExists] [Методы WriteRegistry]


<<< Пред. Оглавление
Начало раздела
След. >>>




Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:55 MSK


Постоянный адрес статьи:
http://az-design.ru/Support/SoftWare/Delphi/D3/SB06GetDataInfo.shtml