Народ,Подскажите как создать много объектов TBitmap в Win 95/ 98
В 2000 все в порядке а в 9х — после присерно 1000 объектов — все зарубается — говорит ресурсы кончились, пробовал Dormant, ReleaseHandle- не помогает
Здравствуйте srr, Вы писали:
srr>Народ,Подскажите как создать много объектов TBitmap в Win 95/ 98 srr>В 2000 все в порядке а в 9х — после присерно 1000 объектов — все зарубается — говорит ресурсы кончились, пробовал Dormant, ReleaseHandle- не помогает
А ты используй HBITMAP и ресуй через WinGDI(хотя не сильно поможет) или на худой конец храни данные в качестве обычного массива(void*).
Это очень удобно, и многое библиотеки могоут принимать графические изображения в таком виде.
Здравствуйте Nicolay, Вы писали:
N>Здравствуйте srr, Вы писали:
N>А ты используй HBITMAP и ресуй через WinGDI(хотя не сильно поможет) или на худой конец храни данные в качестве обычного массива(void*). N>Это очень удобно, и многое библиотеки могоут принимать графические изображения в таком виде.
А какие например библиотеки понимают в таком виде?
Здравствуйте srr, Вы писали:
srr>Здравствуйте Nicolay, Вы писали:
N>>Здравствуйте srr, Вы писали:
N>>А ты используй HBITMAP и ресуй через WinGDI(хотя не сильно поможет) или на худой конец храни данные в качестве обычного массива(void*). N>>Это очень удобно, и многое библиотеки могоут принимать графические изображения в таком виде.
srr>А какие например библиотеки понимают в таком виде?
К примеру, Intel JPEG Library.
Там есть структура JPEG_CORE_PROPERTIES и пара функций jlwrite() jlread().
Вот и всё. Там просто указываешь в каком формате картинка хранится и даёшь указатель на void*. А самое главное нет никакой привязки в определенной серии классов, которые для каждого среды разработки свои.
Приятная штука. Я часто использую её в VC60 (.NET у меня не прёт).