VB中如何获得一个txt文本文件的行数?

vbhh 2000-02-22 03:28:00
大家好:
有一问题:
如何获得一个txt文本文件到底有多少行?
能帮助解决一下吗......

Thank you very much!

vbhh 2/22 14:48
...全文
783 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
benbenlittle 2000-02-26
  • 打赏
  • 举报
回复
如果这个文本文件被读到textbox中就更简单了只需用一个api函数就行了Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
linecount=SendMessage(text.hwnd,EM_GETLINECOUNT,0,ByVal 0&)
text.hwnd 表示textbox的句柄
linecount为结果


Firing_Sky 2000-02-22
  • 打赏
  • 举报
回复
i就是所求的值
Firing_Sky 2000-02-22
  • 打赏
  • 举报
回复
这个问题和你头一个问题很相似
Set fs = CreateObject("Scripting.FileSystemObject")
Set txtfile = fs.CreateTextFile("Firing_Sky.txt", True)
i=0
while txtfile.AtEndOfStream=false then
txtfile.skipline
i=i+1
loop
txtfile.Close

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧