[VB.NET]关于用DLL读INI的问题?
2008-12-29 23:28
337 查看
<script type="text/javascript"><!--
google_ad_client = "pub-8333940862668978";
/* 728x90, 创建于 08-11-30 */
google_ad_slot = "4485230109";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
关于用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
__________________________________________________________________________
相关文章推荐
- [VB.NET]一个关于VB2005中 listbox的奇怪的问题
- [VB.NET]关于运行的软件目录的问题
- 关于VS.NET中多个项目的工程相互引用和多个dll引用的问题!
- 关于VB.net代码转化为C#代码出现的一些问题
- [VB.NET]困扰我几天的问题..一直想不出~~关于VB.NET的Event~~~~急~~~~~~~~!!!
- [VB.NET]关于gridview的问题,急,高手们过来看看........
- [VB.NET]关于线程和委托的问题
- [VB.NET]vb.net 调用vb6.0写的ActiveX dll的问题,各位帮忙啊!
- [VB.NET]关于清空件内容的问题.
- [VB.NET]求教:vb.net调用MFC DLL问题
- [VB.NET]还有个关于数据库的问题.
- [VB.NET]问个关于internet收藏页的问题
- [VB.NET]再问关于serial port问题。望高手指点
- [VB.NET]一个关于Tooltip 的小问题???
- [VB.NET]关于datagridview的两个问题!
- 关于vb.net 调用win32API Reamprocessmemory的问题
- [VB.NET]求助---关于winows工程中窗口界面显示的问题,在线等
- [VB.NET]关于OleDbDataAdapter的Fill问题
- [VB.NET]关于datagridview数据绑定菜鸟问题!!
- [VB.NET][求助]关于在vs.net2005中连接oracle数据库的问题