Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
1-34422
saty
2003-04-28 16:08
2003.05.12
файл с записями


6-34535
alex2003
2003-03-14 06:12
2003.05.12
Отправка SMS


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


3-34356
PrettyFly
2003-04-22 15:21
2003.05.12
Фильтрация + DBGrid


3-34340
Jaxtor
2003-04-22 10:44
2003.05.12
Команда вставки




   Наверх