iCAx开思网

标题: 关于UG二次开发的问题 [打印本页]

作者: littlemou    时间: 2009-5-8 13:01
标题: 关于UG二次开发的问题
我想定义一个Create.dll,里面有两个外部函数 CreateCircle和CreateBlock

因为有两个函数,所以不能用UG默认的ufusr入口

我在外部有个程序,通过LoadLibrary来加载Create.dll,

但是不成功,总是显示找不到libufun.dll


我不知道哪里错了?

1。是不是一定要使用ufusr这个接口,或者UG提供的类似ufget之类的函数作为入口,才能激活dll,如果自定义函数名,然后加载调用不可以吗?

2。如果可以,为什么总是找不到libufun.dll?我在setting和option里面都作了设置,设置了include files路径,link了libufun.lib,还有一个lib&︿*ini.lib,为什么还不行呢?
作者: tangxu12    时间: 2009-5-8 23:11
ufusr只是接口的一种还有一个常用的是ufsta
其余的要在文件中注册的
作者: tangxu12    时间: 2009-5-8 23:13
为什么你不能用ufusr这个接口?


你可以动态加载CreateCircle和CreateBlock啊
作者: 进明    时间: 2009-5-8 23:38
不懂,看都懒得看了,等会的人来告诉你吧!




欢迎光临 iCAx开思网 (https://www.icax.net/) Powered by Discuz! X3.3