![]() |
【转帖】how to create an odgiimagefiletexture
how to create an odgiimagefiletexture?
how to create an odgiimagefiletexture? hi, how do i apply a texture via odgiimagefiletexture? i can't create an object of type odgiimagefiletexture via createobject() because the rx class does not seem to be initialized (an exception is thrown). if i try to rxinit'd by myself createobject() crashes. i'm using 2.5.2 of the dwgdirect toolkit. any ideas? no reply yet. is that a dumb question? simple code to reproduce: code: class myservices : public exsystemservices, public exhostappservices { protected: odrx_using_heap_operators(exsystemservices); }; int main() { odstaticrxobject<myservices> tsvcs; odinitialize(&tsvcs); odgiimagefiletexture::createobject(); // throws yes, we see problem with odgiimagefiletexture creation. class initialization in root module is forgotten. this problem will be solved soon. workaround: root\odautils.cpp: odrx_no_cons_define_members(odgiimagefiletexture, odgiimagetexture); must be changed to: odrx_cons_define_members(odgiimagefiletexture, odgiimagetexture, rximpl_constr); root\rxinit.cpp: add to odrxinitialize(): odgiimagetexture::rxinit(); odgiimagefiletexture::rxinit(); add to odrxuninitialize(): odgiimagetexture::rxuninit(); odgiimagefiletexture::rxuninit(); |
所有的时间均为北京时间。 现在的时间是 11:32 PM. |