永发信息网

VB 删除文本中的一行回车+换行字符

答案:2  悬赏:80  手机版
解决时间 2021-02-27 10:16
用VB串口通信时,将变量a+chr(13)+chr(10)赋给OUTPUT,接收端接收到一个文本中,但最后会多出一行chr(13)+chr(10)。请问怎么去掉这一行?
最佳答案
后面+点东西
一般都这么写
text1.text=text1.text+chr(13)+chr(10)+a
你把换行写在最后,当然有一空行了
text文本本来还就有一空行呢,那个是没法弄掉的,写入数据后的就可以了
全部回答
private function delline(strfile as string, rline as long, newfile as string, sameline as boolean) dim s as string, n as string, i as long i = 1 '//打开源文件 open strfile for input as #1 do until eof(1) line input #1, s if rline = i then '如果是指定的行数就进行下面的操作 '------------------------------------------------------ if sameline = true then '是否保持源文件行数不变(以空白字符替换这一行内容)的提示,true保持源文件的行数,false为直接删除这一行的内容 s = "" n = n & s & vbcrlf '将空字符串赋给变量n,以保持源文件的行数 ' msgbox strfile & " 文件中,第 " & rline & " 行内容" & vbcrlf & s & vbcrlf & "已经删除", vbinformation, "消息提示" end if ' s="也可以把这一行的内容改成自己需要的" '------------------------------------------------------- else '如果不是指定的行数,就将s的内容赋给变量n 以存储数据 n = n & s & vbcrlf '将s的内容赋给n 并以一个回车符号结束.... end if i = i + 1 loop close #1 '//写入新文件,如果和源文件同名则会覆盖源文件 open newfile for output as #2 print #2, n '将n变量里的数据写入新文件 close #2 end function '调用方法: '比如要把c:\1.txt 删除其中的第5行内容,并保留源文件总行数(删除的这行插入一空字符串) delline "c:\1.txt", 5, "c:\2.txt", true '删除c:\1.txt 删除里面的第一行,且不保留文件的总行数 delline "c:\1.txt", 1, "c:\1.txt", false
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
金杯12座
光明路/S212(路口)在哪里啊,我有事要去这个
清明节日期怎么定的
煤炭与煤渣的比例
求关于爱情和旅行的电影,推荐一下,只要符合
请问大家,小孩没学籍都统招好还是读成教好
据说诸葛亮的八阵图还有遗迹,真的吗?他的八阵
枣庄海盟纺织公司在什么地方啊,我要过去处理
胎压监测仪怎样安装?外置式的够用吗?
下列实验基本操作错误的是B检查装置气密性A.
孕囊大小6.8*4.6cm
岜宜地址有知道的么?有点事想过去
求 John Cougar, John Deere, John 3:16
我的珍珠龟不吃东西怎么办
天一广场喷泉开放时间,谢谢
推荐资讯
两个2.5kg的哑铃,一般能举多少个
香港沙田新城市广场有没有 HU GO BOSS的专柜?
九大行星分别是什么^ .
迷城真人密室逃脱俱乐部在什么地方啊,我要过
奥驰1800新车报价资料
【退伍军人杆菌】“退伍军人杆菌”是一类在侵
窦唯为什么不喜欢王菲
倒车的时候没方向感
东池便当用的什么牌子的大米,他们的大米好好
下列关于解决同业竞争措施的方法中错误的是
女人别趴开双腿
已知A(-3,0),B(0,2),O为坐标原点,点C在角
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?