closefile
語(yǔ)法:callobject(object,"closefile")
說(shuō)明:關(guān)閉對(duì)象object所引用的文件。
createfile
語(yǔ)法:callobject(object,"createfile","filename")
說(shuō)明:創(chuàng)建一個(gè)名為filename的文件并建立對(duì)象object對(duì)它的引用。
delete
語(yǔ)法:callobject(object,"delete")
說(shuō)明:刪除對(duì)象object所引用的文件。
displayopen
語(yǔ)法:filename:=callobject(object,"displayopen")
說(shuō)明:顯示windows【打開(kāi)文件】對(duì)話框窗口。并將返回值存儲(chǔ)到變量filename中。返回值包含用戶(hù)所選擇的文件名稱(chēng)及其所在路徑。
displaysave
語(yǔ)法:filename:=callobject(object,"displaysave","title","defaultfilename")
說(shuō)明:顯示windows【保存文件】對(duì)話框窗口。并將返回值存儲(chǔ)到變量filename中。返回值包含用戶(hù)所選擇的文件名稱(chēng)及其所在路徑。字符串title用于指定對(duì)話框窗口標(biāo)題,defaultfilename用于指定默認(rèn)的文件名稱(chēng)及文件的存儲(chǔ)路徑。
error
語(yǔ)法:errorstring:=callobject(object,"error",errornum)
說(shuō)明:根據(jù)錯(cuò)誤代號(hào)errornum返回一串關(guān)于該錯(cuò)誤的描述信息,可能的描述信息有:
"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"
錯(cuò)誤代號(hào)可以由status方法得到。
filename
語(yǔ)法:namestring:=callobject(object,"filename")
說(shuō)明:返回對(duì)象object所引用的文件的名稱(chēng)。
getlength
語(yǔ)法:length:=callobject(object,"getlength")
說(shuō)明:返回對(duì)象object所引用的文件的長(zhǎng)度,單位為字節(jié)。
getosdirectory
語(yǔ)法:directory:=getosdirectory()
說(shuō)明:返回windows操作系統(tǒng)所處的目錄,典型的例子如,c://windows。
getposition
語(yǔ)法:position:=callobject(object,"getposition")
說(shuō)明:返回在對(duì)象object所引用的文件中,文件指針當(dāng)前所處的位置。
newobject
語(yǔ)法:object:=newobject("fileio")
說(shuō)明:創(chuàng)建一個(gè)fileio xtra對(duì)象object。
openfile
語(yǔ)法:callobject(object,"openfile","filename",mode)
說(shuō)明:打開(kāi)一個(gè)名為filename的文件,并建立對(duì)象object對(duì)它的引用。filename可以包含路徑信息,文件打開(kāi)模式mode可以取以下3種數(shù)值:
0—讀/寫(xiě)
1—只讀
2—只寫(xiě)
readchar
語(yǔ)法:char:=callobject(object,"readchar")
說(shuō)明:在對(duì)象object所引用的文件中,從文件指針當(dāng)前所處的位置向后讀取一個(gè)字符,并返回該字符。
readfile
語(yǔ)法:string:=callobject(object,"readfile")
說(shuō)明:在對(duì)象object所引用的文件中,從文件指針當(dāng)前所處的位置向后讀取文件剩余內(nèi)容,直至文件結(jié)尾,并將讀取到的內(nèi)容以字符串形式返回。
readline
語(yǔ)法:string:=callobject(object,"readline")
說(shuō)明:在對(duì)象object所引用的文件中,從文件指針當(dāng)前所處的位置向后讀取文件,直至遇到回車(chē)符。讀取到的內(nèi)容以字符串形式返回(包括回車(chē)符)。
readtoken
語(yǔ)法:string:=callobject(object,"readtoken","skip","break")
說(shuō)明:在對(duì)象object所引用的文件中,從文件指針當(dāng)前所處的位置向后讀取文件,并且忽略由skip指定的字符,直至遇到由break指定的終止字符。讀取到的內(nèi)容以字符串形式返回。
readword
語(yǔ)法:string:=callobject(object,"readword")
說(shuō)明:在對(duì)象object所引用的文件中,從文件指針當(dāng)前所處的位置向后讀取一個(gè)單詞并返回該單詞。
setfiltermask
語(yǔ)法:callobject(object,"setfiltermask","mask")
說(shuō)明:為【打開(kāi)】或【保存】文件對(duì)話框窗口設(shè)置文件過(guò)濾器。文件過(guò)濾器決定了哪些類(lèi)型的文件能夠顯示在【打開(kāi)】或【保存】文件對(duì)話框窗口中,參數(shù)mask是由逗號(hào)分隔的字符串,格式為:
"類(lèi)型1,對(duì)應(yīng)文件擴(kuò)展名1,類(lèi)型2,對(duì)應(yīng)文件擴(kuò)展名2……"
例如,"all files,*.*,text files,*.txt "。在windows操作系統(tǒng)中,過(guò)濾器字符串的長(zhǎng)度被限制在256個(gè)字符之內(nèi)。將參數(shù)mask設(shè)置為空串("")并調(diào)用該方法,可以將文件過(guò)濾器設(shè)置為默認(rèn)值(*.*)。
setposition
語(yǔ)法:callobject(object,"setposition",position)
說(shuō)明:在對(duì)象object所引用的文件中,設(shè)置文件指針當(dāng)前所處的位置。
status
語(yǔ)法:statusnum:=callobject(object,"status")
說(shuō)明:返回由最后一次方法調(diào)用產(chǎn)生的錯(cuò)誤代號(hào)。該代號(hào)可用于error方法以查詢(xún)相應(yīng)的描述信息。
version
語(yǔ)法:callparentobject("fileio","version")
說(shuō)明:返回當(dāng)前使用的fileio xtra的版本信息。
writechar
語(yǔ)法:callobject(object,"writechar","thechar")
說(shuō)明:在對(duì)象object所引用的文件中,向文件指針當(dāng)前所處的位置寫(xiě)入一個(gè)字符thechar。
writestring
語(yǔ)法:callobject(object,"writestring","thestring")
說(shuō)明:在對(duì)象object所引用的文件中,向文件指針當(dāng)前所處的位置寫(xiě)入一個(gè)以空字符結(jié)束的字符串thestring。
新聞熱點(diǎn)
疑難解答