closefile
语法:callobject(object,"closefile")
说明:关闭对象object所引用的文件。
createfile
语法:callobject(object,"createfile","filename")
说明:创建一个名为filename的文件并建立对象object对它的引用。
delete
语法:callobject(object,"delete")
说明:删除对象object所引用的文件。
displayopen
语法:filename:=callobject(object,"displayopen")
说明:显示windows【打开文件】对话框窗口。并将返回值存储到变量filename中。返回值包含用户所选择的文件名称及其所在路径。
displaysave
语法:filename:=callobject(object,"displaysave","title","defaultfilename")
说明:显示windows【保存文件】对话框窗口。并将返回值存储到变量filename中。返回值包含用户所选择的文件名称及其所在路径。字符串title用于指定对话框窗口标题,defaultfilename用于指定默认的文件名称及文件的存储路径。
error
语法:errorstring:=callobject(object,"error",errornum)
说明:根据错误代号errornum返回一串关于该错误的描述信息,可能的描述信息有:
"ok","memory allocation failure","file directory full","volume full","volume not found","i/o error","bad file name","file not open","too many files open","file not found","no such drive","no disk in drive","directory not found","instance has an open file","file already exists","file is opened read-only","file is opened write-only","unknown error"
错误代号可以由status方法得到。
filename
语法:namestring:=callobject(object,"filename")
说明:返回对象object所引用的文件的名称。
getlength
语法:length:=callobject(object,"getlength")
说明:返回对象object所引用的文件的长度,单位为字节。
getosdirectory
语法:directory:=getosdirectory()
说明:返回windows操作系统所处的目录,典型的例子如,c://windows。
getposition
语法:position:=callobject(object,"getposition")
说明:返回在对象object所引用的文件中,文件指针当前所处的位置。
newobject
语法:object:=newobject("fileio")
说明:创建一个fileio xtra对象object。
openfile
语法:callobject(object,"openfile","filename",mode)
说明:打开一个名为filename的文件,并建立对象object对它的引用。filename可以包含路径信息,文件打开模式mode可以取以下3种数值:
0—读/写
1—只读
2—只写
readchar
语法:char:=callobject(object,"readchar")
说明:在对象object所引用的文件中,从文件指针当前所处的位置向后读取一个字符,并返回该字符。
readfile
语法:string:=callobject(object,"readfile")
说明:在对象object所引用的文件中,从文件指针当前所处的位置向后读取文件剩余内容,直至文件结尾,并将读取到的内容以字符串形式返回。
readline
语法:string:=callobject(object,"readline")
说明:在对象object所引用的文件中,从文件指针当前所处的位置向后读取文件,直至遇到回车符。读取到的内容以字符串形式返回(包括回车符)。
readtoken
语法:string:=callobject(object,"readtoken","skip","break")
说明:在对象object所引用的文件中,从文件指针当前所处的位置向后读取文件,并且忽略由skip指定的字符,直至遇到由break指定的终止字符。读取到的内容以字符串形式返回。
readword
语法:string:=callobject(object,"readword")
说明:在对象object所引用的文件中,从文件指针当前所处的位置向后读取一个单词并返回该单词。
setfiltermask
语法:callobject(object,"setfiltermask","mask")
说明:为【打开】或【保存】文件对话框窗口设置文件过滤器。文件过滤器决定了哪些类型的文件能够显示在【打开】或【保存】文件对话框窗口中,参数mask是由逗号分隔的字符串,格式为:
"类型1,对应文件扩展名1,类型2,对应文件扩展名2……"
例如,"all files,*.*,text files,*.txt "。在windows操作系统中,过滤器字符串的长度被限制在256个字符之内。将参数mask设置为空串("")并调用该方法,可以将文件过滤器设置为默认值(*.*)。
setposition
语法:callobject(object,"setposition",position)
说明:在对象object所引用的文件中,设置文件指针当前所处的位置。
status
语法:statusnum:=callobject(object,"status")
说明:返回由最后一次方法调用产生的错误代号。该代号可用于error方法以查询相应的描述信息。
version
语法:callparentobject("fileio","version")
说明:返回当前使用的fileio xtra的版本信息。
writechar
语法:callobject(object,"writechar","thechar")
说明:在对象object所引用的文件中,向文件指针当前所处的位置写入一个字符thechar。
writestring
语法:callobject(object,"writestring","thestring")
说明:在对象object所引用的文件中,向文件指针当前所处的位置写入一个以空字符结束的字符串thestring。
新闻热点
疑难解答