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

Вниз

Работа с функцией RegEnumValue   Найти похожие ветки 

 
olimpic   (2003-03-11 19:53) [0]

Описание переменных
Buffer : array[0..1000] of char;
index,err:longint;
mykey:HKey;

Вызов функции
err:=RegEnumValue(myKey,index,buffer,sizeof(buffer),null,null,null,null);

Выдает ошибку
Incompatible types: "Variant" and "PByte"

В чем может быть причина?
Если можно, пример.


 
Игорь Шевченко ©   (2003-03-12 09:38) [1]

Вместо NULL nil напиши.


 
olimpic   (2003-03-12 10:06) [2]

После nil такой вот эррор:
Types of actual and formal var parameters must be identical


 
Игорь Шевченко ©   (2003-03-12 10:28) [3]

Дык!
Когда TFM читать научимся ?

function RegEnumValue(hKey: HKEY; dwIndex: DWORD; lpValueName: PChar;
var lpcbValueName: DWORD; lpReserved: Pointer; lpType: PDWORD;
lpData: PByte; lpcbData: PDWORD): Longint; stdcall;

Заведи переменную типа DWORD, присвой ей перед вызовом значение SizeOf(buffer) и помещай ее четвертым параметром


 
olimpic   (2003-03-12 12:07) [4]

Получилось!!!
Огромная благодарность!
А что такое TFM?


 
Игорь Шевченко ©   (2003-03-12 12:33) [5]


> А что такое TFM?


Руководство пользователя (This fucking manual). В данном случае Help



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
14-34574
Mike B.
2003-04-18 12:14
2003.05.12
Бэст


1-34406
Striker
2003-04-30 12:08
2003.05.12
как из listbox1 перенести выделеные строки в listbox2 ?


1-34476
galexis
2003-04-29 13:23
2003.05.12
Не работает OnKeyDown на клавишу Tab


6-34540
Fantom1
2003-03-15 10:02
2003.05.12
winexec


3-34372
Jaxtor
2003-04-22 14:28
2003.05.12
IBStoredProc