随机文件的打开问题

sspanzervor 2003-03-23 09:13:00
在C盘下建立一个test.dat文件,要求在此文件中存文本框输入的考生,考号和成绩。部分代码如下;
type record
name as string*8
ID as string*8
score as integer
end type
name=text1.text
ID =text2.text
score =100
open "c:\test.dat" for random as #1 len=len(record)

为什么系统总提示“编译错误,无效内部过程“?好象是在type record 里出现了错误,请教各位大虾,这是怎么回事?还有哪位高手能给我介绍以下如何对随机文件进行存取和读出?另外,name as string*8 ,"*8"是怎么回事?请各位指教,
...全文
134 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
northwolves 2003-03-24
  • 打赏
  • 举报
回复
Private type record
name as string*8
ID as string*8
score as integer
end type
gang75 2003-03-23
  • 打赏
  • 举报
回复
up
sspanzervor 2003-03-23
  • 打赏
  • 举报
回复
还有,试过你所说的,还是不性,好象在type record 里出了问题,就是说,record中的首字母不能自动变成大写(Record),是不是没有引用什么东西?
sspanzervor 2003-03-23
  • 打赏
  • 举报
回复
(1 to 8) ??? unicode 是什么意思?
zyl910 2003-03-23
  • 打赏
  • 举报
回复
都是UniCode惹的祸
只有定义为Byte才能保证

type record
name(1 to 8) as Byte
ID(1 to 8) as Byte
score as integer
end type
zsgzsgzsg 2003-03-23
  • 打赏
  • 举报
回复
name as string*8:固定长度为8个字符的字符串

7,762

社区成员

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

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