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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2015, 20:38   #1
Anton931
Пользователь
 
Регистрация: 20.02.2015
Сообщений: 35
По умолчанию работа с реестром REG_DWORD

Требуется изменить значение в реестре у REG_Dword, вроде все правильно значение меняется но на какое-то непонятное значение:
Код:
var
  Key:HKEY;
  Value: Byte;
begin
  Value:=0;
  RegCreateKeyEx(HKEY_CURRENT_USER,'Software\MyProg\Hide\',0,nil,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,Nil,Key,nil);
  RegSetValueEx(key,'HideFile',0,REG_DWORD,@Value,SizeOf(Cardinal));
  RegCloseKey(Key);
end;
Anton931 вне форума Ответить с цитированием
Старый 17.03.2015, 21:03   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Value: Byte;
А почему не Cardinal? Ты же указатель передаешь, представь что функция считает в реестр помимо байта.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Записать REG_DWORD helper999999 Общие вопросы Delphi 1 04.12.2014 19:14
Работа с реестром? angelada Помощь студентам 4 19.01.2011 12:12
Работа с реестром CyberGirl Помощь студентам 0 05.12.2010 17:28
Работа с Реестром dengul Общие вопросы Delphi 1 11.11.2010 16:33
Работа с реестром Claster Помощь студентам 3 30.09.2009 15:21