关于FileWrite与FileClose的问题,初学pb 还请多指教
string filename="datalog.ini"
if not FileExists(filename) =true then
integer li_filenum
li_filenum=fileopen("datalog.ini",&
LineMode!,Write!,LockWrite!,Append!)
if li_filenum = -1 then
MessageBox("系统提示","打开文件不成功")
end if
FileWrite(li_filenum,"aaaaaaaaa")
Fileclose(li_filenum)
end if
以上代码可以成功执行,如改为
....
if li_filenum = -1 then
MessageBox("系统提示","打开文件不成功")
end if
integer li_wr=FileWrite(li_filenum,"aaaaaaaaa")
if li_wr = -1 then
MessageBox("系统提示","写入失败")
end if
integer li_err=Fileclose(li_filenum)
if li_err = -1 then
MessageBox("系统提示","关闭失败")
end if
结果写入出错,关闭出错?为什么?
帮助上写着
FileWrite()
Integer. Returns the number of characters or bytes written if it succeeds and it returns -1 if an error occurs. If any argument's value is NULL, FileWrite returns NULL.
FileClose()
Integer. Returns 1 if it succeeds and -1 if an error occurs. If file# is NULL, FileClose returns NULL.
呀?
不明白!