![]() |
【转帖】how to create bitmap
how to create bitmap?
how to create bitmap? hello, all. i'm trying to create bitmap in pdb->writefile(.., true) method and getting an error message: "object of class odgirasterimage can't be cast to odrasterconvertpe." have no idea what that means. all static macros looks like in place: cdialog::initinstance() { .. odrx_init_static_module_map(); odinitialize(&svcs); odrx_declare_static_module_entry_point(bitmapmodul e); odrx_begin_static_module_map() odrx_define_static_appmodule (dd_t("winbitmap.gs"), bitmapmodule) odrx_end_static_module_map() pgsmodule = odrxdynamiclinker()->loadmodule(dd_t("winbitmap.gs")); // return valid pointer return pgsmodule->createbitmapdevice();// crashes here without bitmap option file writes fine but no preview on file/open from acad. i'm building app with statically linked ddwg220+msvc60+win2k any help will be appreciated. thank in advance. life would be so much easier if we could just look at the source codefff">fff"> last edited by gok; 16th october 2007 at 01:52 amfff">. additional info. this problem could be because of my misunderstanding for bitmap parameter. is it dwg preview bmp image like in file/open acad' dialog box? thanks! life would be so much easier if we could just look at the source codefff">fff"> one of writefile() parameters controls creating thumbnail preview in output dwg or dxf file. you need include one more module into your application: rasterprocessor. see odwriteex sample. sergey slezkin thanks, sergey, it is working now! what was missing: code: odrx_declare_static_module_entry_point(odrasterprocessingservicesimpl); #pragma comment(lib, "dd_vc6md_rxrasterprocessor.lib") ... odrx_begin_static_module_map() odrx_define_static_application(dd_t("rasterprocessor"), odrasterprocessingservicesimpl) life would be so much easier if we could just look at the source codefff">fff"> |
所有的时间均为北京时间。 现在的时间是 08:19 PM. |