首页 | 通行证 | 论坛 | BLOG | 书评 | 开发文章 | 人才招聘 | 资讯 | 工具下载 | 源码下载 | 项目交易 | 兴趣小组 | 网友作品 | C语言试题测试 | 资源共享 | ACM题库

注册新会员

请登陆或者注册新用户   用户名    密  码   记住密码  注册新用户  忘记密码了

 您所在位置:论坛首页Visual Basic — [原创]一个值得注意的文件系统问题
 本帖地址: http://bbs.pfan.cn/post-282510.html [复制地址] [搜索相关帖子]
  发 新 帖   回 帖   快速回帖
 主题:[原创]一个值得注意的文件系统问题
作者:孙瑞
专家分:60
级别:1
 会员信息
 发短消息
 所属BLOG
发表时间:2008-8-12 23:57:00    [回复]  [只看作者帖] [只看得分帖] [只看我的回帖]
楼主
在利用App.Path函数时,假如你生成的可执行文件在某个驱动器的根目录,那么,使用App.Path得到的路径就是诸如“C:\\a.exe”的路径,这显然不是我们所需要的,下面,可以通过自定义函数解决这个问题。

Function incase(link)
Dim dj As String
If InStrRev(link, "\\") > 0 Then
  dj = Replace(link,"\\","\")  '将link中的"\\"换成"\"
  incase=dj
  Else
  incase=link
  End If
End Function

  最后修改于2008-8-17 21:15:00

0
作者:bcahzvip
专家分:5360
级别:27级别:27

发表时间:2008-8-13 7:49:00    [回复]  [引用]
1 楼  
= =;问题呢?

 

签名档
日本轻小说阅读中...
  此帖尚未评分
作者:一江秋水
专家分:4930
级别:25级别:25级别:25级别:25级别:25级别:25级别:25级别:25

发表时间:2008-8-13 10:42:00    [回复]  [引用]
2 楼  
更简洁的办法是:

Function incase(link) as string
incase=Replace(link,"\\","\")
End Function

  最后修改于2008-8-13 10:42:00

  此帖尚未评分
作者:tanchuhan
专家分:12410
级别:63级别:63级别:63级别:63级别:63级别:63

发表时间:2008-8-13 10:43:00    [回复]  [引用]
3 楼  
你这个函数有问题,
Else
 incase = dj
返回空字串

 

签名档
一只飞进玻璃瓶的蚊子,看得见光明,却找不到出路。 

俺是来刷分的
  此帖尚未评分
作者:guoyong_cy
专家分:2640
级别:14级别:14级别:14级别:14级别:14

发表时间:2008-8-17 14:02:00    [回复]  [引用]
4 楼  
确实有这个问题,但不会出错,大多数时候不用管它

 

签名档

http://guoyong.programfan.com
MyQQ:37640946
  此帖尚未评分
作者:joforn
专家分:1320
级别:7级别:7

发表时间:2008-8-20 17:05:00    [回复]  [引用]
5 楼  
我一般这样用:
app.path & iif(right(app.path,1)="\",vbnullstring,"\")

  最后修改于2008-8-20 17:06:00

  此帖尚未评分
作者:mycatboys
专家分:0
级别:1

发表时间:2008-9-21 23:37:00    [回复]  [引用]
6 楼  
好贴啊 不错啊 谢谢楼主分享 拉 (*^__^*) 嘻嘻……            
   
     
       
    
    
  
     
      
------------------------------------------------------------
城小贼不屠高佰魔力秀腿鞋 广州,人贫索尼耳机 广州

 

  此帖尚未评分
[首页] [上页][下页] [尾页]     共有 6 回帖 当前第 1 页(共1页 20帖/页)     跳转至第
  发 新 帖   回 帖   快速回帖   刷新版面

版主管理:  删除此帖   删除回复帖   转贴   置顶   取消精华   强制结帖   >>>进入管理页面


关于本站 - 网站导航 - 广告服务 - 联系站长 - BUG报告 - 友情链接 - 赞助本站
Copyright© 1999-2008 Programfan.com. All Rights Reserved
论坛制作&维护:Hannibal    Email: webmaster@pfan.cn
最佳浏览效果:IE6.0+ 或 FireFox 1.5+ 分辨率:1024*768