如何用OLE打开CAD,CAXA文件

nbfx 2005-10-11 01:25:25
在PB中,如何用OLE打开CAD,CAXA文件
是什么的OLE命令
...全文
459 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
derris 2006-04-23
  • 打赏
  • 举报
回复
ole不好,除非你精通cad内部命令结构,还要做一些批量的自动操作,否则还是建议用shellexecute
asuo8 2006-04-23
  • 打赏
  • 举报
回复
建议使用MicroDraw图形控件,可以打开和编辑DWG格式。 不过不能打开CAXA格式
Libra_Chen 2005-10-24
  • 打赏
  • 举报
回复
这么做除了界面更复杂外没什么好处。



ps:我的信誉分啊~~~~~~555555~~~~~~~~
da21 2005-10-22
  • 打赏
  • 举报
回复
怎么楼上的 信誉(165)这么多?????
WorldMobile 2005-10-22
  • 打赏
  • 举报
回复
那你就在窗口里放一个OLE控件,链接到你的这个文件,然后在程序运行里双击控件即可实现在窗口里显示CAD文件
lzheng2001 2005-10-21
  • 打赏
  • 举报
回复
你看看OLE中是否有支持打开这些文件的控件吧
nbfx 2005-10-21
  • 打赏
  • 举报
回复
我要签到的效果是在窗口中显示CAD或CAXA文件,而不是直接打开文件
lzheng2001 2005-10-11
  • 打赏
  • 举报
回复
用ole的话关键要知道那个OLE可以打开这些文件, 其实与用OLE打开EXCEL的方法是一样的.

贴一下以下代码不知对你是否有帮助
以默认方式打开文件
FUNCTION ulong ShellExecute(ulong hwnd,string lpOperation,string lpFile,string lpParameters,string lpDirectory,ulong nShowCmd) LIBRARY "shell32.dll" ALIAS FOR "ShellExecuteA"

string Null
setnull(Null)
ShellExecute handle(w_1), "open", "c:\a.doc", Null, Null, 3

680

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder API 调用
社区管理员
  • API 调用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧