Главная страница
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.013 c
8-34520
ViRUS_1
2003-01-12 04:51
2003.05.12
Как узнать цвет пиксела на экране в определенных координатах?


14-34575
Dimaz-z
2003-04-23 22:53
2003.05.12
Какая Install яшалка по вашему мнению лучше?


11-34381
zetta
2002-08-02 10:59
2003.05.12
программа расшибается при попытке закрытия


1-34390
AlexGof
2003-04-30 09:43
2003.05.12
Как в Hint сделать перенос строки


1-34392
vladislav80
2003-04-28 22:25
2003.05.12
Несколько пакетов в одной группе...