| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 331 人关注过本帖
标题:为什么 DLL 文件中的代码操作仍对应原路径操作
只看楼主 加入收藏
燕之峰
Rank: 2
等 级:论坛游民
帖 子:146
专家分:63
注 册:2014-3-21
结帖率:100%
收藏
已结贴  问题点数:5 回复次数:2 
为什么 DLL 文件中的代码操作仍对应原路径操作
各位网友好,现一工程一添加了一个类模块,类模块中有如一代码
。。。。
filenum1 = FreeFile '自动获取文件序号
theFileName = App.Path & "\xxx.txt"
'改用顺序访问模式写入
Open theFileName For Output As #filenum1     '写入文件
Print #filenum1, td1 '把变量td1的值写入文件中
Close #filenum1
制作生成了一个DLL文件。
现把生成的DLL文件复制到另一工程二所在文件夹中,并引用。发现出现了这样的一个问题,生成的xxx.txt不在工程二所文件夹中,却在原工程一所在文件夹中新建了一个文件xxx.txt。
请问这是怎么回事,如何书写代码,才能使把DLL文件放入到工程二所文件中引用后,操作的是工程二所在文件夹的文件。
请指导 ,谢谢。
搜索更多相关主题的帖子: 文件夹 工程 如何 新建 友好 
2014-05-03 15:33
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:652
专家分:3402
注 册:2008-5-7
收藏
得分:5 
你试着删除原目录里的dll看看。
用vb做ocx、dll时会在第一次使用时自动注册,你这时就是把它和程序拷贝到其它目录,仍然会使用注册表里给出的目录(就是原目录)
2014-05-03 18:09
燕之峰
Rank: 2
等 级:论坛游民
帖 子:146
专家分:63
注 册:2014-3-21
收藏
得分:0 
谢谢指导
2014-05-06 10:47
快速回复:为什么 DLL 文件中的代码操作仍对应原路径操作
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017052 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved