Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.09.2009, 16:05   #1
NecroSlider
Пользователь
 
Регистрация: 19.02.2007
Сообщений: 24
По умолчанию Переменная типа - HKey

Столкнулся стакой проблемой при работе с реестром, чтобы упростить код программы решил ввести функции, но столкнулся с проблемой при передаче значения переменной в функцию.

Код:
unit func; 
interface
uses registry;

function HKLM_Read(RootKey:HKey; OpenKey, Parametr:string):string;    //HKEY_LOCAL_MACHINE

implementation

function HKLM_Read(RootKey:HKey; OpenKey, Parametr:string):string;
var
  reg:TRegistry; value:string;
begin
  reg:=TRegistry.Create;
  reg.RootKey:= RootKey;
  reg.OpenKey(OpenKey,true); //Подскажите что значит это true, никак не могу понять=)
  value:= reg.ReadString(Parametr);
  reg.Free;
  result:= value;
end;      

end.
Загвоздка в том, что Делфи грязно ругается:
[Error] func.pas(5): Undeclared identifier: 'HKey'

Если ставлю другой тип переменной RootKey, то вот что пишет:
[Error] func.pas(14): Incompatible types: 'HKEY' and 'String'

Подскажите, какой же должен быть тип у переменной RootKey?

Последний раз редактировалось NecroSlider; 20.09.2009 в 16:08.
NecroSlider вне форума Ответить с цитированием
Старый 20.09.2009, 16:11   #2
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

В uses добавьте Windows, HKey там описан
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Старый 20.09.2009, 16:19   #3
NecroSlider
Пользователь
 
Регистрация: 19.02.2007
Сообщений: 24
По умолчанию

Спасибо, помогло=)
NecroSlider вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
переменная в адресе Shaggrath Помощь студентам 9 17.07.2009 21:05
Переменная не декрементируется Hypermaster Помощь студентам 10 19.04.2008 11:38
Переменная типа PPixelArray ERASERROR Общие вопросы Delphi 2 11.03.2008 16:23
задать массив типа X: array [0..N] of integer -где N переменная читаеться из EditBox Kivin13 Общие вопросы Delphi 22 06.09.2007 09:25