Не могу загрузить bitmap через LoadImage Код (ASM): .DATA bmp1 db "bitmap1.bmp", 0 invoke LoadImage, 0, ADDR bmp1, IMAGE_BITMAP, 18, 18, LR_LOADFROMFILE не работает: eax = 0, GetLastError = 2 при чем с тем же рисунком, если рисунок в ресурсах - все работает Код (ASM): invoke LoadImage, hInst, IDB_BITMAP1, IMAGE_BITMAP, 18, 18, LR_DEFAULTCOLOR в C++ так же прекрасно работает Код (C): HBITMAP bmp1 = (HBITMAP)LoadImage(NULL, L"bitmap1.bmp", IMAGE_BITMAP, 18, 18, LR_LOADFROMFILE); помогите разобраться пробовал и с другими bitmap`ми
ERROR_FILE_NOT_FOUND - как бы намекает, не? --- Сообщение объединено, 13 окт 2020 --- В данном случае это - вполне себе валидное замечание.
AlfDade, Смотри, утеря инфы при трансляции ошибок; нэйтив -> винапи. STATUS_NO_SUCH_DEVICE STATUS_NO_SUCH_FILE STATUS_OBJECT_NAME_NOT_FOUND STATUS_OBJECTID_NOT_FOUND - это сурец очень старый врк. Есть коды дос-ошибок на которые отображаются десятки нэйтивных. Не используй это никогда, на основе их причину не найдёшь. Наоборот они вводят в заблуждение.
Всем спасибо, особенно Indy_, Проблема была в моей невнимательности: Особенности редактора EasyCode Я ищу Bitmap в рабочем каталоге, куда его и закинул, а он должен быть в каталоге Debug проекта