加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

[VB.NET]关于用DLL读INI的问题?

发布时间:2020-12-16 23:36:54 所属栏目:大数据 来源:网络整理
导读:关于用DLL读INI的问题? 我的程序由三部分组成,一个EXE,一个DLL,一个INI. 打包以后应该是执行EXE的时候会去加载DLL,然后在DLL中去读取这个INI文件,结果好像没有读到INI文件. 但在开发环境中执行程序是没有问题的,根据单步执行的结果可以看出DLL会自动读取INI
关于用DLL读INI的问题? 我的程序由三部分组成,一个EXE,一个DLL,一个INI. 打包以后应该是执行EXE的时候会去加载DLL,然后在DLL中去读取这个INI文件,结果好像没有读到INI文件. 但在开发环境中执行程序是没有问题的,根据单步执行的结果可以看出DLL会自动读取INI文件的内容. 请问这是怎么回事呀?谢谢! __________________________________________________________________________ DLL中使用的是 API?那么有可能是因为库文件问题了? __________________________________________________________________________ 怎么解决呢 __________________________________________________________________________ 实际上就是在打包并安装后程序好像就不认DLL了 __________________________________________________________________________ 不认dll?没有错误? __________________________________________________________________________ 没报错呀,但我是把DLL加到C:/windows/assembly里了 __________________________________________________________________________ 那你看一下读取的路径对不对,我原先遇到过,一生成之后读取的路径就不对了 __________________________________________________________________________ 我读取的路径就是程序的安装目录,这个没问题呀 __________________________________________________________________________ 我读取的路径就是程序的安装目录,这个没问题呀 ------------------ 哪你就把dll拷贝到安装目录试试。 __________________________________________________________________________ 我的程序可以自动判断INI文件是否存在于安装目录下,如果没有会自动创建. 我的INI文件全名为ExtendReader.INI. 刚装完程序,目录中是没有这个INI文件的,结果第一次运行程序在安装目录下创建了两个文件,分别是ExtendReader.INI,但里边什么内容也没有,我确实是写了;还有一个文件是这个ExtendReader文件名的前两个字母组成Ex(没有扩展名),我试着把这个Ex文件加上扩展名.ini并打开后奇怪的发再这个Ex文件中已经写入相应内容了. 怎么会生成两个文件呢? __________________________________________________________________________ 大家用.net读写INI的时候是不是用原来VB6中的API呀?需要有什么注意的地方吗? __________________________________________________________________________ 奇怪的问题,自己顶一把,希望高手解答. __________________________________________________________________________ 在调用API函数GetPrivateProfileString时,传递文件名变量 C:/ExtendReader.INI & string.empty __________________________________________________________________________

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读