首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

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

2012-09-04 
VB.NET 操作ini文件的棘手问题!!!我定义了一个ini文件,格式如下[Server]FristStartfalseHourInterValue1

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

热点排行