Где лучше хранить bitmapы в .exe или в отдельном файле?
Подскажите пожалуйста как лучше организовать хранение битмопов в программе: в екзешнике или в отдельном файле. Очень хотелось бы в базе данных их хранить, но не умею, подскажите пожалуйсто. Заранее спасибо.
Цитата:
Originally posted by Kalitkin
Подскажите пожалуйста как лучше организовать хранение битмопов в программе: в екзешнике или в отдельном файле. Очень хотелось бы в базе данных их хранить, но не умею, подскажите пожалуйсто. Заранее спасибо.
Подскажите пожалуйста как лучше организовать хранение битмопов в программе: в екзешнике или в отдельном файле. Очень хотелось бы в базе данных их хранить, но не умею, подскажите пожалуйсто. Заранее спасибо.
Можно скомпилировать DLL, содержащую ресурсы, а из программы с помощью ее HANDLE и идентификаторов вытаскивать их.
А у тебя нет случайно исходника, или где можно почитать?
Цитата:
Originally posted by Kalitkin
А у тебя нет случайно исходника, или где можно почитать?
А у тебя нет случайно исходника, или где можно почитать?
"Почитать" можно в MSDN - ничего сложного нет.
Фукнции
HMODULE LoadLibrary(
LPCTSTR lpFileName // file name of module
);
HGLOBAL LoadResource(
HMODULE hModule, // module handle
HRSRC hResInfo // resource handle
);
HRSRC FindResource(
HMODULE hModule, // module handle
LPCTSTR lpName, // resource name
LPCTSTR lpType // resource type
);
О параметрах смотри в MSDN
Спасибо, а по организации DLLки, где можно почитать, тоже в MSDN?
Цитата:
Originally posted by Kalitkin
Спасибо, а по организации DLLки, где можно почитать, тоже в MSDN?
Спасибо, а по организации DLLки, где можно почитать, тоже в MSDN?
Берешь и просто создаешь MFC DLL. Редактируешь ресурсы так, как тебе нужно - и все.
Да, точно, все работает, спасибо. Слушай, а ты случайно не сталкивался с программированием под КПК Pocket PC?
Цитата:
Originally posted by Kalitkin
Да, точно, все работает, спасибо. Слушай, а ты случайно не сталкивался с программированием под КПК Pocket PC?
Да, точно, все работает, спасибо. Слушай, а ты случайно не сталкивался с программированием под КПК Pocket PC?
Нет