读书人

VB.NET 操作ini文件的棘手有关问题!

发布时间: 2012-09-04 14:19:30 作者: rapoo

VB.NET 操作ini文件的棘手问题!!!
我定义了一个ini文件,格式如下
[Server]
FristStart=false
HourInterValue=1
MinInterValue=5
JpgName=C:\Users\wcz\Pictures\aa.jpg
Message1=温馨提示,休息五分钟吧。

注:Jpgnmae的值是存储图片的路径的

我用api读取的,读取的各个节点的内容没问题,

在我向form窗体加载图片,即:

窗体图片=image.fromfile(jpgname) 'jpgname是读取ini文件中的Jpgname的值

加载图片时出现路径中含有非法字符的错误。

但如果我直接给jpgname赋值,即
jpgname="C:\Users\wcz\Pictures\aa.jpg",就没有错误了。
窗体图片=image.fromfile(jpgname)

请问是不是在这个路劲上出现问题了?


[解决办法]
把 asc值为0的字符串清掉就可以了
[解决办法]
读出来的值有 chr(0)的
[解决办法]
应该是没有trim的问题,不知道读到什么控制字符了,你可以获得一下jpgname的长度,看符合不符合.
[解决办法]
我出过相同的问题

问题最后找到是读取的字符不合法
最后用比较笨的办法解决一直没有出错

就是把字节数算出来 然后一个LEFT 截取到你需要的 字符串。也就正确了

读书人网 >VB Dotnet

热点推荐