| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 6749 人关注过本帖, 1 人收藏
标题:VB通过INI配置文件中的路径读取TXT内容到Text1.Text
取消只看楼主 加入收藏
dooven
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2017-7-1
收藏(1)
 问题点数:0 回复次数:3 
VB通过INI配置文件中的路径读取TXT内容到Text1.Text
spama.ini配置文件内容
[ptom]
ath=d:\sd

VB通过spama.ini配置文件中的路径读d:\sd\ss.txt的内容到Text1.Text。(ss.txt不在配置文件的路径中显示。)
求代码。

自己偿试写了代码,经调试出现错误:

路径/文件访问错误
调试
open strvalue & "\ss.txt" for input as #1
这里路径无法访问。求解!谢谢!



Private Declare Function GetPrivateProfileString Lib "kernel32.dll" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long

Private Sub Command1_Click()
strValue = String(FileLen( "spama.ini"), 0)
n=GetPrivateProfileString("ptom","ath", "", strValue, Len(strValue) - 1, "spama.ini")
If n > 1 Then
 strValue = StrConv(LeftB(StrConv(strValue, vbFromUnicode), n), vbUnicode)
End If
open strvalue & "\ss.txt" for input as #1

Text1.Text = Input$(LOF(1), #1)
Close #1
End Sub

[此贴子已经被作者于2017-7-5 00:02编辑过]

搜索更多相关主题的帖子: INI 路径 TXT String ByVal 
2017-07-03 23:05
dooven
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2017-7-1
收藏
得分:0 
回复 2楼 ZHRXJR
意图就是通过ini配置文件中的路径打开TXT文件。谢谢
2017-07-05 00:00
dooven
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2017-7-1
收藏
得分:0 
回复 4楼 ZHRXJR
spama.ini配置文件内容有很多
[ptom]
ath=d:\sd
[exe]
exe=e:\sd
[ptomW]
ath=E:\sdD
按照大侠的方法好象无法读取了.该怎么改进呢?谢谢。

[此贴子已经被作者于2017-7-5 22:45编辑过]

2017-07-05 22:03
dooven
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2017-7-1
收藏
得分:0 
回复 6楼 ZHRXJR
spama.ini 和程序在同一文件夹内,另外ath=d:\sd 是一个变量也可能是ath=e:\hl

[此贴子已经被作者于2017-7-7 17:55编辑过]

2017-07-06 13:56
快速回复:VB通过INI配置文件中的路径读取TXT内容到Text1.Text
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.089541 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved