Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Реестр


Автор: Siv 9.9.2003, 21:16
Как создать текстовое значение в реестре?

Автор: Illusion Dolphin 9.9.2003, 21:24
uses ... registry.... ;
....

var reg : tregistry;

....


reg:=tregistry.create;
reg.rootkey:=windowd.hkey_current_user;
reg.openkey('\my key',true);
reg.writestring('текстовое значение в реестре');
reg.free;

...

По-моему так...

Автор: Medved 9.9.2003, 23:59
После reg.writestring('текстовое значение в реестре');
необходимо обязательно закрыть ключ, иначе изменения не сохраняться

Код
reg:=tregistry.create;
reg.rootkey:=hkey_current_user;
reg.openkey('\my key',true);
reg.writestring('текстовое значение в реестре');
reg.CloseKey;
reg.free;

Автор: Siv 10.9.2003, 01:25
reg.writestring('текстовое значение в реестре'); говорит, в строке недостаточно параметров.
__???__

Автор: Vit 10.9.2003, 05:16
Можно для развлечения например нажать F1 на методе writestring.

На самом деле примерно так:

reg.writestring('NazvanieParametra','текстовое значение в реестре');

Автор: Medved 10.9.2003, 05:30
Да правильно..... вот что блин значит невнимательность........

Автор: Vit 10.9.2003, 06:23
Цитата(Pegas @ 9.9.2003, 20:30)
Да правильно..... вот что блин значит невнимательность........

Да это нормально, примеры должны содержать такие мелкие ошибки, просто у кого-то видимо F1 на клавиатуре выломана, не может параметры уже явно указанного метода посмотреть.

Автор: Siv 10.9.2003, 22:01
Про F1 извенте, неподумал, голова была забита другим.
А так спасибо! Все заработало.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)