自定义类的问题
从AcDbEntity中派生了一个类,放在dbx工程中,在类中加入两个变量,都是AcGePoint3d类型的,用来标示起点和终点,这时程序正常,没有错误,但当在类中继续添加一个Adesk::Int32型的属性时,编译没有错误,但一进行复制实体或存盘时就出现“unhandled exception in acad.exe (AC1ST15.dll):0x000005;Access violation”,设了好多断点,但发生错误时还根本没有进入我的代码。那位有经验的分析分析这是什么原因造成的。谢谢我也有同样的问题?知道的大哥,麻烦沟通一下。谢谢!!!
与你的类无关,请检查其它部分。
不知道是不是调用了未重载的纯虚函数,能否把派生类的代码贴出来共同研究?
对于 AcGePoint3d类型,最好是先申请一个double[3]数据再行使用
页:
[1]