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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2010, 16:48   #1
T-dayne
Пользователь
 
Аватар для T-dayne
 
Регистрация: 07.02.2010
Сообщений: 54
По умолчанию работа с реестром. где ошибка?

Работаю с реестром, программа читает значение параметра и выдает результат в label.
При запуске процедуры пишет фатальную ошибку...
Код:
procedure TForm1.info;
var r: treginifile;
tmp:string;
begin
r.Create();
r.RootKey:=HKEY_LOCAL_MACHINE;
r.OpenKey('software', true);
r.OpenKey('ATI technologies', true);
r.OpenKey('install', true);
tmp:=lol.ReadString('ATI Catalyst install manager', 'VerMSI', 'None');
label7.caption:=tmp;

end;

Последний раз редактировалось Stilet; 16.02.2010 в 09:11.
T-dayne вне форума Ответить с цитированием
Старый 15.02.2010, 17:14   #2
edmynt
Пользователь
 
Аватар для edmynt
 
Регистрация: 03.06.2009
Сообщений: 83
По умолчанию

в uses модуль registry добавлен?

и r вроде бы типа TRegistry
edmynt вне форума Ответить с цитированием
Старый 15.02.2010, 17:30   #3
Somebody
Участник клуба
 
Регистрация: 08.10.2007
Сообщений: 1,185
По умолчанию

Потому что в таком случае конструктор вызывается в виде
Код:
foo := TObject.Create();
Somebody вне форума Ответить с цитированием
Старый 15.02.2010, 17:31   #4
T-dayne
Пользователь
 
Аватар для T-dayne
 
Регистрация: 07.02.2010
Сообщений: 54
По умолчанию

модуль добавлен пробую и с tregistry то же самое.
В окне ошибок: Variable 'r' might not have been initialized
А сама фатальная ошибка имеет текст "stack oveflow"

Somebody спасибо, разобрался.
Сейчас пишу программу, где впервые использую реестр. Возможно, будут еще вопросы, спасибо.

Опять прошу помощи.
Мне нужно открыть первый подраздел в списке, но я незнаю его точного имени т.к. у кадого пользователя он уникален. Как можно открыть первый по счету подраздел?

Последний раз редактировалось Stilet; 16.02.2010 в 09:11.
T-dayne вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа с реестром zetrix Безопасность, Шифрование 2 31.10.2007 12:20
работа с реестром. kozei Win Api 6 17.07.2007 13:31
Работа с реестром. eL1tE Общие вопросы Delphi 5 16.04.2007 15:48