致命错误:AutoCAD C#.NET插件中未处理的访问异常

3

我正在编写一个插件,它应该在启动时从二进制文件中读取数据。启动后,它应该从文件中读取数据,并要求用户选择一个位置来显示表中的数据。该插件应该以编程方式最小化表单,然后在AutoCAD命令行中要求用户选择表格应该显示的点。

WindowsDoors f = (WindowsDoors)WindowsDoors.ActiveForm;
f.WindowState = FormWindowState.Minimized;
pr = ed.GetPoint("\nEnter table insertion point: ");

然而,尝试执行代码中间的那一行以最小化窗体时,AutoCAD崩溃,并出现一个对话框,显示“致命错误:未处理的访问冲突,读取0x0000异常在206206edh处”。
我怀疑我必须以编程方式设置WindowsDoors f对象,以便可以通过编程方式进行操纵,但不确定我是否正确以及如何这样做。

你只需要将焦点设置回AutoCAD即可。我明天早上会发布代码。 - Trae Moore
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接