|
本人在论坛上共计发布程序工程测量小程序4个。。程序组2套。。。
经本人多天多次测试。。。发现其中存在一个问题。。。
会导致计算结果错误,显示为“false”
皆因本人考虑到现场测量工作的连续性。。。
在所有程序中并未加入“delvar”指令清除已赋予变量数值。。。
这就导致在运行完毕一个程序,在运行下一个程序时。。。
会因变量赋值冲突而显示“false”无法继续计算。。。
例如,我在“水准测量程序”中“c”值变量由人工输入赋值
计算完成后。。。我又运行“坐标反算”程序。。。在“坐标反算程序”中。。。“c”值=a+b。。。
因上一个运行的程序为“水准测量程序”,“c”值已赋予数值。。。而在“坐标反算程序”中,“c”值需经已赋予变量计算得出。。。而我的“水准测量程序”并未加入“delvar”清除所有变量。。。导致两个程序冲突。。。显示“false”
解决方法:
每运行完成一个程序
“文档”--“清除记事本”(中文版计算器)
“doc”--“clear scratchpad”(英文版计算器)
来清除所有已赋予变量数值。。。。
即可圆满解决问题。。。
给大家带来的不便。。。不好意思。。。 |
|