找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
打印 上一主题 下一主题

可否由UG动态库向导扩展为win32dll?

[复制链接]
11
发表于 2005-6-13 18:21:45 | 只看该作者
第三种应该也可行。ADO是COM技术,COM是二进制文件,应该可以调用的。我觉得你要想在原来的程序环境中工作,还是选用这种较合理。做一个资源DLL,里面封装ADO的对象指针。可能难度大吧。  
  
------不大明白,那为什么加载动态库后,RECORDSET->list member function再也看不到成员函数呢?是不是因为DLL输出的记录集没有成员函数(ADO封装,当然不会重定义),而此时记录集指针不能再调用ADO记录集函数??也就是说DLL内有什么就读出什么或能做什么,而要它再去调用一个不在DLL内的函数就不行?每想到这,还是感觉自己的计算机基础有点菜,毕竟是半路出家啊,键盘兄,请指点指点
  
你所说的这个资源DLL,要怎么来封装指针才好呢?我把WIN32_ADO_DLL文件传上来,帮我看看,这样封装,行不行?
12
发表于 2005-6-13 18:22:58 | 只看该作者
part02
13
发表于 2005-6-13 18:23:21 | 只看该作者
part03
14
发表于 2005-6-13 18:24:58 | 只看该作者
怎么不见了我的贴子啊,重发
  
第三种应该也可行。ADO是COM技术,COM是二进制文件,应该可以调用的。我觉得你要想在原来的程序环境中工作,还是选用这种较合理。做一个资源DLL,里面封装ADO的对象指针。可能难度大吧。  
  
------不大明白,那为什么加载动态库后,RECORDSET->list member function再也看不到成员函数呢?是不是因为DLL输出的记录集没有成员函数(ADO封装,当然不会重定义),而此时记录集指针不能再调用ADO记录集函数??也就是说DLL内有什么就读出什么或能做什么,而要它再去调用一个不在DLL内的函数就不行?每想到这,还是感觉自己的计算机基础有点菜,毕竟是半路出家啊,键盘兄,请指点指点
  
你所说的这个资源DLL,要怎么来封装指针才好呢?我把WIN32_ADO_DLL文件传上来,帮我看看,这样封装,行不行?
15
发表于 2005-6-13 18:26:43 | 只看该作者
奇怪,贴不上的?
第三种应该也可行。ADO是COM技术,COM是二进制文件,应该可以调用的。我觉得你要想在原来的程序环境中工作,还是选用这种较合理。做一个资源DLL,里面封装ADO的对象指针。可能难度大吧。  
  
------不大明白,那为什么加载动态库后,RECORDSET->list member function再也看不到成员函数呢?是不是因为DLL输出的记录集没有成员函数(ADO封装,当然不会重定义),而此时记录集指针不能再调用ADO记录集函数??也就是说DLL内有什么就读出什么或能做什么,而要它再去调用一个不在DLL内的函数就不行?每想到这,还是感觉自己的计算机基础有点菜,毕竟是半路出家啊,键盘兄,请指点指点
  
你所说的这个资源DLL,要怎么来封装指针才好呢?我把WIN32_ADO_DLL文件传上来,帮我看看,这样封装,行不行?
16
发表于 2005-6-13 19:22:35 | 只看该作者
你的UG DLL支持C++吗?
17
发表于 2005-6-13 22:09:54 | 只看该作者
不支持?不会吧?我按下图选的,怎么测定的?
18
发表于 2005-6-13 22:11:31 | 只看该作者
你没放UG DLL,我不清楚它不是C格式的DLL,所以问了一下。]
我再考虑一下。
19
发表于 2005-6-13 23:00:53 | 只看该作者
我做了个,问题不少,发给你看看
20
发表于 2005-6-14 17:47:26 | 只看该作者
不用那么麻烦了。
直接在你的UG DLL里import ado库,就可以用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-26 12:38 , Processed in 0.023934 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表