AutoCAD .Net 程序的初始化和退出函数
来源:互联网 发布:天心软件 编辑:程序博客网 时间:2024/06/01 07:59
我们常需要在 AutoCAD .Net 程序加载、卸载时做一些额外的事情。
比如:
在加载时,载入一些资源、读取配置文件、设置一些事件的处理函数等等。
在卸载时,需要清理一些资源等等。
AutoCAD .Net API 提供了这样的接口。
我们需要实现接口Autodesk.AutoCAD.Runtime.IExtensionApplication
。Initialize
为初始化函数,Terminate
为程序卸载时的退出函数。
示例代码:
public class AcadNetApp : Autodesk.AutoCAD.Runtime.IExtensionApplication{ public void Initialize() { Document doc = Application.DocumentManager.MdiActiveDocument; doc.Editor.WriteMessage("Initializing......do something useful."); } public void Terminate() { // do somehing to cleanup resource }}
注意: Terminate
函数被调用时,AutoCAD 程序正在关闭中,所以,不能在Terminate
函数中调用doc.Editor.WriteMessage
。
参考文章:
Initialization code in your AutoCAD .NET application
阅读全文
0 0
- AutoCAD .Net 程序的初始化和退出函数
- 程序退出的函数
- .net开发AutoCAD程序中遇到的难题
- AutoCAD.NET自动加载自己开发的程序集dll
- AutoCAD中程序化加载.NET程序集的方法
- AutoCAD中程序化加载.NET程序集的方法(1)
- 入口函数和程序初始化
- AutoCAD.net(一):更改AutoCAD窗口的标题和图标
- 程序的启动和退出
- Unity初始化函数以及退出函数的执行顺序
- .net 程序退出模拟器也退出的问题
- 读书笔记--程序员的自我修养-入口函数和程序初始化
- 程序员的自我修养 - 入口函数和程序初始化
- 内核模块初始化函数static int __init init_func() 和退出函数 static void _exit exit_func() _init 和_exit 的理解
- AutoCAD的.NET二次开发1
- AutoCAD的.NET二次开发2
- AutoCAD的.NET二次开发3
- .NET平台的AutoCAD二次开发
- 成员模板、模板的偏特化和特化、模板模板参数
- 【构造+分治】【UER #5】UOJ143 万圣节的数列
- bzoj1015
- 【欧拉函数】BZOJ2705(SDOI2012)[Longge的问题]题解
- 【区间dp】HDU6212 Zuma 经典题
- AutoCAD .Net 程序的初始化和退出函数
- JavaScript的instanceof运算符
- git底层原理以及丢失文件找回和坑爹案例
- CSS媒体查询和flex实现自适应多栏布局
- LeetCode题解 week14
- 排序算法比较
- C/C++ --数组和指针的关系
- Recyclerview自定义点击事件(以及Fresco中SimpleDraweeView的使用)
- JDK和JRE的区别