Главная страница
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
3-34337
I.Ru.Ru
2003-04-22 09:05
2003.05.12
А можно из формата dbf импортировать в Дельфи в формат db?


14-34547
Satirus
2003-04-21 18:52
2003.05.12
---|Ветка была без названия|---


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


6-34536
Мыш
2003-03-15 09:39
2003.05.12
Сокеты


1-34454
Dmitry S.
2003-04-28 08:45
2003.05.12
Flat