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。
新聞熱點
疑難解答