c#调用COM进行二次开发时,GET系列方法错误怎么处理
本帖最后由 mrhvslisp 于 2018-4-21 20:44 编辑c#调用COM进行二次开发,AcadApplication app = Application.AcadApplication as AcadApplication;
AcadDocument doc = app.ActiveDocument;
AcadUtility utility = doc.Utility;
double[] p1 = utility.GetPoint(p0, "\n选择经纬度标注位置:\n") as double[];//定位点
此时CAD暂停等待用户选点,若用户按下ESC或者鼠标右键点击............
CAD会出现致命错误,直接崩溃挂掉...........
包在Try{}里面也一样崩掉........
各位大神有处理办法吗?
因为单位用CAD版本都很老,迫不得已用COM.....
double[] p1 = utility.GetPoint
是不是应该改为:object p=utility.GetPoint……然后想办法转换为数组
页:
[1]