Taz |
Отправлено: 05.02.2006, 11:51 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 7
|
CODE |
void Save() // Don't use
{
TRegistry *Reg = new TRegistry;
try
{
Reg -> OpenKey("Software",true);
Reg -> OpenKey("...",true);
Reg -> OpenKey("...",true);
Reg -> WriteString("ActiveSkin",Option.ActiveSkin);
Reg -> WriteString("ActivePlug",Option.ActivePlug);
Reg -> WriteInteger("Top",Option.Top);
Reg -> WriteInteger("Left",Option.Left);
Reg -> WriteInteger("Height",Option.Height);
Reg -> WriteInteger("Width",Option.Width);
}
__finally
{
delete Reg;
}
}
void Load() // Don't use
{
TRegistry *Reg = new TRegistry;
try
{
Reg -> OpenKey("Software",true);
Reg -> OpenKey("...",true);
Reg -> OpenKey("...",true);
Option.ActiveSkin = Reg -> ReadString("ActiveSkin");
Option.ActivePlug = Reg -> ReadString("ActivePlug");
Option.Top = Reg -> ReadInteger("Top");
Option.Left = Reg -> ReadInteger("Left");
Option.Height = Reg -> ReadInteger("Height");
Option.Width = Reg -> ReadInteger("Width");
}
__finally
{
delete Reg;
}
}
|
Теоритически должно писать но на практике НЕТ!
(Вместо ... Какие-то слова(не имеет значения))
Отредактировано Gedeon — 06/02/2006, 00:36 |
|
Guest |
Отправлено: 05.02.2006, 19:41 |
|
Не зарегистрирован
|
Возможно, ты забываешь указать ветвь реестра.
CODE |
#include <Registry.hpp>
TRegistry *reg = new TRegistry;
try {
reg->RootKey = HKEY_LOCAL_MACHINE;
reg->OpenKey("Hardware\\Description\\ и т. д. ", false);
}
__finally
{
delete reg;
}
|
Отредактировано Gedeon — 06/02/2006, 00:37 |
|
|