首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

PB 保存语句,该如何处理

2012-02-27 
PB 保存语句INTEGER FDFDFileOpen(file_name,streammode!,Write!)filewrite(fd,w_sdi.mle_1.text)fileclo

PB 保存语句
INTEGER FD
FD=FileOpen(file_name,streammode!,Write!)
filewrite(fd,w_sdi.mle_1.text)
fileclose(fd)

请帮忙指出此保存语句的错误,(保存不起作用,文本文件)谢谢!

[解决办法]
string ls_syntax,ls_syntax_z,ls_error
ls_syntax = dw_1.describe('datawindow.syntax')
ls_file_name=gs_mypath+"\txt\datawindows.txt"
int li_file_no ,i_row,l_ret
i_row = 1
li_file_no = FileOpen(ls_file_name,LineMode!,Write!,LockReadWrite!,Replace!)
if li_file_no = 0 then
Messagebox("出错信息","不能打开数据窗口记录文件!",Exclamation!)
else
if FileWriteEx(li_file_no,ls_syntax )<0 then
Messagebox("出错信息","不能写入数据窗口记录文件!",Exclamation!)
end if
FileClose(li_file_no)
end if
[解决办法]
INTEGER FD
string file_name
file_name = "C:\A.TXT"
FD=FileOpen(file_name,streammode!,Write!)
filewrite(fd,PARENT.mle_1.text)
fileclose(fd)

此语句经测试没问题,你的问题关键在file_name路径是否正确
是否存在窗体w_sdi;且此窗体已经实例化;
窗体w_sdi上是否有mle_1组件
[解决办法]

探讨
file_name = "C:\A.TXT"
这个路径怎么是固定的啊,不是打开那个文件就保存那个文件啊。

[解决办法]
这句话什么意思
这个路径怎么是固定的啊 - 这个是变量,你自己指定的
探讨
file_name = "C:\A.TXT"
这个路径怎么是固定的啊,不是打开那个文件就保存那个文件啊。

[解决办法]
如5楼所说通过getfilesavename() 函数可以打开对话框并且选择你要打开的文件进而得到文件名

热点排行