Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.25;
Скачать: CL | DM;

Вниз

RegSetValueEx && REG_DWORD   Найти похожие ветки 

 
Res   (2008-05-02 21:18) [0]

Здравствуйте, подскажите пожалуйста, как установить значение типа REG_DWORD.

RegSetValueEx(key, "Type", 0,  REG_DWORD, Pointer(3), lstrlen(PCHAR("3"))); в реестре пишется Invalid DWORD Value


 
Сергей М,   (2008-05-02 22:19) [1]


> в реестре пишется Invalid DWORD Value


Правильно "пишется".

Ты сам-то понял, что ты понаписал в


> lstrlen(PCHAR("3")


?


 
Res   (2008-05-02 22:55) [2]

Честно? нет


 
Сергей М,   (2008-05-02 23:06) [3]

А нафига тогда написал это ?)


 
Res   (2008-05-02 23:18) [4]

в яндексе нашел, ток там было не REG_DWORD, а REG_SZ...

Уважаемый Сергей М., неподскажите как правильно писать?)


 
Сергей М. ©   (2008-05-02 23:26) [5]

Обязательно подскажу.
Но только после того как прочитаешь стандартную справку по этому параметру и расскажешь как ты понял то что там написано по этому поводу.


 
Res   (2008-05-02 23:43) [6]

Function RegSetValueEx(BaseKey:HKey; ValueName:PChar; dwReserved, dwType:dword; pData:pointer; DataSize:dword):dword;

ValueName — имя переменной, значение которой устанавливается (понятно)
dwType - тип переменной

остальные параметры мне не понятны


 
Сергей М. ©   (2008-05-02 23:59) [7]

3-й параметр - записываемое значение.
4-й параметр - размер записываемого значения в байтах.

Вопрос на засыпку - чему равен размер в байтах значения типа DWORD ?


 
Res   (2008-05-03 00:20) [8]

4 байта(ток что узнал )) showmessage(inttostr(sizeof(dword)));   )


 
Res   (2008-05-03 00:31) [9]

Все равно не догоняю:
RegSetValueEx(key, "Type", 0,  REG_DWORD, pointer(4), 4);

не записывает вообще...


 
Andy BitOff ©   (2008-05-03 00:44) [10]

Читать справку по Pointer


 
Германн ©   (2008-05-03 00:52) [11]

И про приведение типов, которое в данном примере нафиг не нужно.



Страницы: 1 вся ветка

Текущий архив: 2008.05.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
3-1197290014
Kolan
2007-12-10 15:33
2008.05.25
Как сделать Data Transformation, чтобы указывать любой сервер?


2-1209717817
holodok
2008-05-02 12:43
2008.05.25
Цикл


15-1208035403
Blind Guardian
2008-04-13 01:23
2008.05.25
Бывает ли Delphi Portable и кто какого мнения о FPC


15-1207926628
@!!ex
2008-04-11 19:10
2008.05.25
Перерисовка в Lazarus е


11-1189607486
imp
2007-09-12 18:31
2008.05.25
Ошибка в методе TStrList.LoadFromFile, kol 2.78