vb中计算结果的保存

[复制链接]
查看11 | 回复4 | 2009-3-29 15:10:46 | 显示全部楼层 |阅读模式
我写了个计算程序,用Open"out5.exe"For Output As #1

Print#1,Text1.text保存,为什么生成的out.txt文件里没有东西,这是第一个问题,还有一个就是,到底什么时候用output什么时候用input来获取文件啊
我只保存了窗体控件和工程,是不是还要保存什么

回复

使用道具 举报

千问 | 2009-3-29 15:10:46 | 显示全部楼层
【楼上诸位……不要误人子弟……】 【照这么改】 open "out.txt" for output as #1 print #1,text1.text close #1 说明: 1.open文件并完成操作后,一定要close文件,这样东西才会被立即写入到文件里面!否则只有在程序退出时vb才会写入数据。2.output是用来输出(即保存)文件的,input是用来输入(即打开)文件的。...
回复

使用道具 举报

千问 | 2009-3-29 15:10:46 | 显示全部楼层
把"0ut5.exe" 改成"out5.txt"...
回复

使用道具 举报

千问 | 2009-3-29 15:10:46 | 显示全部楼层
把#1改成#2,再在中间加一句for i=1 to len(text1.text)最后加next i
close #2output是用来保存文件的, input使用来打开文件的。如果以上不能解决问题,建议你用通用对话框来修改请参考《VB程序设计基础》...
回复

使用道具 举报

千问 | 2009-3-29 15:10:46 | 显示全部楼层
.....Open"out5.exe"For Output As #1 这句就有问题Open"out5.txt"For Output As #1 这样才对他会打开程序所在目录的out5.txt...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行