主题:  如何存盘

toto

职务:版主
等级:5
金币:17.0
发贴:2582
#12000/11/25 11:43:17
各位好,我想在Dr中实现存盘,我用xtra(fileio)的语句,存盘的窗口只是一闪而过。
请大家指教了。



南山东篱摄螂

职务:普通成员
等级:4
金币:10.0
发贴:1840
#22000/11/25 12:28:05
你指的是写入文件吗?
如果是可以用FileSAVE
保存文件对话框是一个标准的MUI对话框。可以用上面那个函数打开。
给一个例子你
Set MUIwin=New(Xtra"MUI")
set filename="Save to file name"
set result=fileSave(MUIwin,filename,"保存文件到...")
...
--result 就是在对话框中输入的文件名,你需要写一段程序判断它是否合法。

我正打算写一篇这方面的菜鸟心得。



toto

职务:版主
等级:5
金币:17.0
发贴:2582
#32000/11/27 11:46:29
我照你的方法试过了,可结果我以前一样,存盘窗口是跳出来的,可不就是存不了文件



南山东篱摄螂

职务:普通成员
等级:4
金币:10.0
发贴:1840
#42000/11/27 13:42:27
用法我现举个简单点的例子。
以只读方式打开一个名为 file1.txt 的文件
set myfile to new(Xtra"fileio")-- 创建 "fileIO" 对像
openFile(myfile,"file1.txt",1) --打开文件 最后一个参数决定文件打开的方式 0读写 1只读 2写入方式
closefile(myfile) --关闭文件

学有其它的
createfile(FileIO_Object,filename)--创建文件
delete(FileIO_Object)--删除文件
WriteChar(FileIO_Object,char)--写入一个字节
... ...
还有很多,要写的话我得去查查资料。下次见



toto

职务:版主
等级:5
金币:17.0
发贴:2582
#52000/11/28 15:00:05
谢谢李老师的指点,我会再试试的:)



wws2000

职务:普通成员
等级:1
金币:1.0
发贴:126
#62000/11/28 19:30:06
东影默,您好!
我的问题是:在shockwave里怎么保存数据,而且是保存在服务器端而不是用户端。