Форум: "WinAPI";
Текущий архив: 2003.05.12;
Скачать: [xml.tar.bz2];
ВнизРабота с функцией 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 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.05.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c