Главная страница
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.031 c
1-1159254162
DimDim
2006-09-26 11:02
2006.11.05
Цвет заголовков страниц PageControl


2-1161175336
Incognito
2006-10-18 16:42
2006.11.05
Проблемы с кириллицей


15-1160658233
Tigraman
2006-10-12 17:03
2006.11.05
Проблема с сетью


15-1161097796
SergP
2006-10-17 19:09
2006.11.05
Подскажите где взять утилитку для Low Level Format...


2-1161313889
Officeman
2006-10-20 07:11
2006.11.05
Каким Образом можно убрать определенные части их текста.