以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- 请教变量问题 (无内容) (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=2824) |
-- 作者:chenxiquan -- 发布时间:2011/2/16 13:43:00 -- 请教变量问题 (无内容) -=-=-=- 以下内容由 chenxiquan 在 2011年02月16日 01:46pm 时添加 -=-=-=- 我在论坛上下载了一个关于文件重复打开的例子,其中的变量A我看不懂在文件验证公式和文件预处理公式中是什么意思,请高手赐教! |
-- 作者:chenxiquan -- 发布时间:2011/2/16 13:47:00 -- 这是例子!egd文件下载 |
-- 作者:lyang70 -- 发布时间:2011/2/16 15:02:00 -- 1、文件验证公式:IF(Exist(Filename+".TXT") And [%A%]="",DelFile(Filename+".TXT"), True ) ——表示当关闭/退出当前系统时,如果发现名为当前文件名(且文件后缀为.txt)的文件存在且变量A为空值时,就删除这个文件,即当前文件名加文件后缀为.txt的文件,反之保持当前操作。 2、文件预处理公式:IF(Exist(Filename+".TXT"),If(MsgBox("文件正在运行,请勿重复打开!"+Char(13)+""+""+Char(13)+""+"如因程序非法关闭导致本对话框出现,请点击‘否’修复后重新运行!",2,4) = False ,DelFile(Filename+".TXT"), False ) And SetVariable("%A%","A")And Exit(), Save() ) 3、简单的说,变量A在这里主要起一个判定条件的作用。 |