奶奶的!气晕了,不给分的王八蛋!
http://www.csdn.net/expert/topic/466/466126.shtm
http://www.csdn.net/expert/topic/466/466126.shtm
解决方案 »
- vb 连接多层数据库
- 请问如何处理DeviceIoControl函数的lpOutBuffer参数?
- 数据包丢失问题!
- VB如何實現類的繼承,在綫急等!100分相送
- MSComm串口收数不全,怎么办?
- fso.CreateTextFile在英文系统下生成有中文字符的网页
- winsock:一:A是服务端,B是客户端,怎么相互判断是否打开了WINSOCK?二:请看下面:
- 如何让主窗口显示时先显示一个对话框,并且等待对话框结束后才继续运行主程序
- 我做了一个项目,想做成EXE文件放在别人的机器上运行,别人机器上没有安装VB2008。
- 后台VB怎样得到键盘信息,如Ctrl键被按下。急!急!急!很容易,是不是?
- 袁飞,好人,请入...
- 一公司招聘要求:熟练掌握ROSE、ERWIN、UML。ROSE、ERWIN、UML是什么?
Dim MyStr As String
i = 0
Open "YOUFILE" For Input As #1
Open "OUTFILE" For Append As #2
Do While Not EOF(1)
Input #1, MyStr
i = i + 1
If i <> 3 Then Print #2, MyStr
Loop
Close #2
Close #1
我也最早是想这个办法,但是太麻烦了:(
这样再来 put ,但是put什么字符可以去掉这一行?有没有来着?
to : gump2000(阿甘) 你的要求总会涉及到文件的读取和写入,我想也就只有这个办法了。
Line-2 Put #FileNumber, 1, "asdasdasasdsggggd"这样一下,两行都不见了,但是多了"asd...."
:(
to : gump2000(阿甘) 用你的“Open "k:\1.txt" For Binary As #FileNumber”的方法,不知你如何得到第3行的位置?
to : gump2000(阿甘) 另外,不论你“put什么字符”,出来的结果都不会符合你的要求,因为无论如何你都写了东西进去了! 所以有些东西可以想些简化的办法,有些却不一定行!
我觉得应该有办法,文本换行是有换行符的找到第2个换行符和第3个换行符,去掉其中的内容,再去掉一个换行符也许就可以了
Str=InputB( LOF(#FileNumber),#FileNumber)
strarr=split(str,vbcrlf)
close #FileNumber1
Strarr(0)="" '删除第一行,同理可修改或添加其它行
NewStr=join(Strarr,vbcrlf)
NewStr=replace(newstr,vbcrlf & vbcrlf ,vbcrlf)
Open "k:\1.txt1" For Input As #FileNumber1
print #FileNumber1,newstr
close #FileNumber1
filecopy "k:\1.txt1", "k:\1.txt"
kill "k:\1.txt1"
未调试
第一高手dbcontrols未见到
我在此多事!