任意版本CAD均可加载的arx文件的研究(二)
wujimmy
wujimmy Lv.3
2006年12月30日 17:47:10
只看楼主

1.思路a.通过GetProcAddress,LoadLibrary这两个函数来获取函数的地址,对一下简单的程序,就可以实现不用重新编辑就可以在不同的CAD版本中加载的ARX文件了.b.CAD在加载菜单的时候,会加载与菜单文件同名的DLL文件,从而获取里面的资源(图标).现利用该特性,在DLL里面放置代码.2.实现代码...3.运用主要是用于:a.一些基础函数的开发,为LISP程序提供支持.

1.思路

a.通过GetProcAddress,LoadLibrary这两个函数来获取函数的地址,
对一下简单的程序,就可以实现不用重新编辑就可以在不同的CAD版本中加载的ARX文件了.

b.CAD在加载菜单的时候,会加载与菜单文件同名的DLL文件,从而获取里面的资源(图标).
现利用该特性,在DLL里面放置代码.

2.实现代码
...

3.运用
主要是用于:
a.一些基础函数的开发,为LISP程序提供支持.
比如一些运算量比较大的程序;
b.提供对LISP图形界面的支持.
用MFC很容易创建很友好的模态对话框及非模态对话框.
利用该对话框,可以提高一些在程序运行时须要调整的程序的用户体验
c.利用C++丰富的资源,创建一些优良的加密算法,为我们的程序提供良好的保护,
保护用户的版权.因为单一的LISP转为FAS加密.是否安全,还是个未知数.
.

4.存在问题
defun函数不能用,这样就不能在LISP里面进行调用.

(内容后面补上)
70b169fb7fc75d362d82.rar
46.3 KB
立即下载
免费打赏
biechen
2006年12月30日 20:55:16
2楼
期待有更新的发展
回复
missyouzzp
2006年12月31日 10:50:56
3楼
看看研究到那一个层次了!
回复
jxphklibin
2007年04月03日 20:52:19
4楼
怎么没有发展了?
回复

相关推荐

APP内打开