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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2014, 18:49   #1
helper999999
Пользователь
 
Регистрация: 22.02.2014
Сообщений: 45
По умолчанию Записать REG_DWORD

проблема в записи нужного параметра, типа REG_DWord.
Пишу следующее:
Код:
procedure CreateKeyRun;
var
Key:HKEY;
Value: Cardinal;
begin
RegCreateKeyEx(HKEY_CURRENT_USER,'Software\MyProgramINI',0,nil,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,Nil,Key,nil);
RegSetValueEx(key,'FileCode',0,REG_DWORD,@Value,SizeOf(Cardinal));
RegCloseKey(Key);
end;
в параметр нужно записать 1, а вместо этого пишет либо фиг знает откуда взявшееся число либо 0.

на TRegistry просьба не предлагать заменить!!!
helper999999 вне форума Ответить с цитированием
Старый 04.12.2014, 19:14   #2
Iron Monk
Форумчанин
 
Аватар для Iron Monk
 
Регистрация: 05.10.2007
Сообщений: 478
По умолчанию

Код:
var
Key:HKEY;
Value: Cardinal;
begin
//*******
Value:= 1;
//*******
RegCreateKeyEx(HKEY_CURRENT_USER,'Software\MyProgramINI',0,nil,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,Nil,Key,nil);
RegSetValueEx(key,'FileCode',0,REG_DWORD,@Value,SizeOf(Cardinal));
RegCloseKey(Key);
end;
Iron Monk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Записать в фаил G-leb PHP 1 27.10.2013 21:53
записать в бейсике саша калуга Помощь студентам 3 08.01.2013 17:55
Записать в Файл sanek_next Помощь студентам 0 19.10.2010 19:54
Создание записи в реестре типа REG_DWORD aesoem Общие вопросы Delphi 5 19.06.2009 15:27