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 截取到你需要的 字符串。也就正确了