您的位置:程序门 -> vb -> 基础类



突然想到一个问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


突然想到一个问题[已结贴,结贴人:sunwood]
发表于:2007-09-01 11:22:35 楼主
用vb这么久了,好像打开文件的时候总是要写个文件号
比如
ifilenum   =   freefile
open   "xxx.txt "   for   input   as   #ifilenum
....
....
close   #ifilenum

其中那个#的作用是什么呢?手头没有书,当时也没仔细看,那位大虾给指点下。
发表于:2007-09-01 11:30:521楼 得分:5
说起来,好象是哦~~~

msdn里好象也没有找到哪里有说.....

看看经验老道的朋友如何说吧

我的意见是,为了与数字区别开来....而做的一个前缀
发表于:2007-09-01 11:46:502楼 得分:15
这个语法是从早期的basic留下来的
gwbasic的语法中open语句就已经是如此,dos中qbasic兼容早期的basic语言移植也就继续如此。早期的vb又要兼容qbasic……

文件号其实是一个缓冲区号。在open语句中把文件名与指定的文件号即缓冲区号联系起来,表示输入或输出的数据要用该缓冲区作为过渡。在open语句指定了文件名与文件号之后,在程序的读写语句中就可以只指定文件号而不必再指出文件名了,即在读写语句中以文件号代替文件名,这样使用起来就较为方便。文件号应是1到255中的一个整数。如果程序中用到3个文件,文件号可以任意指定(如12,17,38),不一定顺序指定为1,2,3。
发表于:2007-09-01 11:49:263楼 得分:0
上面对文件号的描述是qbasic语法中的描述
vb6的文件号范围是   1~511
发表于:2007-09-01 12:04:574楼 得分:0
学习
发表于:2007-09-01 14:25:445楼 得分:0
嗬嗬,学习了。


快速检索

最新资讯
热门点击