明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2366|回复: 5

[求助]这两种方法都能获得工程相对路径, 但如果新加载一个DVB工程,路径出错, 如何修

[复制链接]
发表于 2008-4-16 11:30:00 | 显示全部楼层 |阅读模式
[求助]这两种方法都能获得工程相对路径, 但如果新加载一个DVB工程,路径出错, 如何修改[br]

 2Public Function GetDirPath() As String
    Dim strFileName
    strFileName = VBE.ActiveVBProject.fileName 'VBE.ActiveVBProject.FileName获取.dvb文件的文件名
    GetDirPath = Left$(strFileName, InStrRev(strFileName, "\"))
End Function

------------------------------

dim strpath as string '当前工程所在路径

strpath=thisdrawing.application.vbe.activeVBProject.filename

strpath=left $ (strpath,len(strpath)-len("XXXX.dvb"))

以上两种方法都有个问题, 如果VABMAN 新加载一个DVB文件. 重新运行程序 ,路径会有错误 有人能解决这个问题吗??

 楼主| 发表于 2008-4-17 09:55:00 | 显示全部楼层
这问题解决不了吗??
发表于 2008-12-20 12:06:00 | 显示全部楼层
我也遇到这个问题.现在还没有解决
发表于 2008-12-26 21:42:00 | 显示全部楼层

没人知道怎么解决么?

我也碰到了这个问题

发表于 2009-3-5 11:49:00 | 显示全部楼层

我也在想这个问题.

发表于 2009-3-5 22:22:00 | 显示全部楼层
做个DLL放在DVB的文件夹就行了,在DLL里就可以用app.path了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 04:42 , Processed in 0.144831 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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