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

Вниз

EnumResourceTypes типы перебирает, но возвращает ошибку   Найти похожие ветки 

 
Riply ©   (2006-10-22 14:02) [0]

function EnumTypesProc(Modul: HModule; pResType: PChar; lPar: LParam): BOOL; stdcall;
begin
ShowMessage(pResType);
Result:= True;
end;

function Enum_ResourceTypes(const Modul: HModule): Boolean;
begin
Result:= EnumResourceTypes(Modul, @EnumTypesProc, 0);
if not Result then ShowMessage(SysErrorMessage(GetLastError));
end;

Почему Enum_ResourceTypes(0) выдает ошибку: "Invalid access to memory location"
Где напортачено ?


 
Ketmar ©   (2006-10-22 14:18) [1]

у меня отработало без ошибок.


 
Percent   (2006-10-22 14:22) [2]

Где напортачено ?

Вот тут: ShowMessage(pResType);

Замени на:

ShowMessage("$" + IntToHex(integer(pResType), 8));

Посмотри результат.
Сделай выводы.

P.S. Читай справку: "lpszType <...> For standard resource types, this parameter can be one of the following values RT_ACCELERATOR, RT_ANICURSOR <...>"


 
Ketmar ©   (2006-10-22 14:23) [3]

ага. да. я проверял с такой заменой. на автомате, видимо. %-)


 
Riply ©   (2006-10-22 14:37) [4]

Спасибо огромное !



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

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

Наверх




Память: 0.47 MB
Время: 0.048 c
15-1161194808
yura32
2006-10-18 22:06
2006.11.05
SQL+PHP


2-1161316558
morda
2006-10-20 07:55
2006.11.05
ADO пароль на подключение


2-1161538165
abba
2006-10-22 21:29
2006.11.05
Как из A(x1,y1) в B(x2,y2) в StringGrid?


2-1161607497
Чипырик
2006-10-23 16:44
2006.11.05
Поиск в TList


11-1138017649
Muxaspb
2006-01-23 15:00
2006.11.05
Как сделать просмотр миниатюр для картинок?