1.思路a.通过GetProcAddress,LoadLibrary这两个函数来获取函数的地址,对一下简单的程序,就可以实现不用重新编辑就可以在不同的CAD版本中加载的ARX文件了.b.CAD在加载菜单的时候,会加载与菜单文件同名的DLL文件,从而获取里面的资源(图标).现利用该特性,在DLL里面放置代码.2.实现代码...3.运用主要是用于:a.一些基础函数的开发,为LISP程序提供支持.
a.通过GetProcAddress,LoadLibrary这两个函数来获取函数的地址,
对一下简单的程序,就可以实现不用重新编辑就可以在不同的CAD版本中加载的ARX文件了.
b.CAD在加载菜单的时候,会加载与菜单文件同名的DLL文件,从而获取里面的资源(图标).
现利用该特性,在DLL里面放置代码.
2.实现代码
...
3.运用
主要是用于:
a.一些基础函数的开发,为LISP程序提供支持.
比如一些运算量比较大的程序;
b.提供对LISP图形界面的支持.
用MFC很容易创建很友好的模态对话框及非模态对话框.
利用该对话框,可以提高一些在程序运行时须要调整的程序的用户体验
c.利用C++丰富的资源,创建一些优良的加密算法,为我们的程序提供良好的保护,
保护用户的版权.因为单一的LISP转为FAS加密.是否安全,还是个未知数.
.
4.存在问题
defun函数不能用,这样就不能在LISP里面进行调用.
(内容后面补上)