调试易表程序一月以来,发现易表别的都好,就是老出现系统崩溃的现象。
看了老六的帮助说明里面提到 “一个麻烦的问题”
在实际
一个麻烦问题
前面提到用SetVariable 可以动态修改变量的值,但是如果该函数的第二个参数是表达式,那么在一些特定场合下可能导致非法操作,使得系统崩溃,例如运行下面的公式,就有可能导致这种情况的出现:
Setvariable("%PD01%",Sumfor(Gridname,"数量","产品","=","PD01"))
在实际使用过程中,我发现远不止这个SetVariable能让易表崩溃。前面几次下载Wjg总版主的例子,都有几次我都打不开,每次都是崩溃,但有时换台机器,换个版本又行,所以是一种不稳定性。但这种不稳定性对一个开发平台来说确是致命的。我想多收集下 各种能让易表崩溃的情况,也好让老六看见 帮助他修改打补丁。
我目前了解到的有
1、Setvariable
2、Setcelltext 的第四个参数 如果也是表达式的情况也会出现崩溃的情况。
SetCellText(gridname,row,"住宿_价1",FindText("房信息","协议价格","宾馆","=",[接待_宾馆],"房间类型","=",[住宿_房型1]))