就是我用ComboBox1写入6AA的物品,然后用那个63附加的ComboBox2选择数量为2,触发[BEFORE WRITE]经过计算6AA的6变成了1*4+6=A,最终数值AAA;然后我用ComboBox1写入7AA的物品,在点下并保存时,又触发了ComboBox2的[BEFORE WRITE],本来是7的那个数值还是采用的1*4+6=A。
我想用if来判断我ComboBox1写入的是4xx还是5xx、6xx,大概是
63(if(高位地址的值=4)
[AFTER READ]
value = (value-4)/4
[BEFORE WRITE]
value = value*4+4
endif;
if (高位地址的值=5)
[AFTER READ]
value = (value-5)/4
[BEFORE WRITE]
value = value*4+5
……endif;)
那个高位地址的值怎么表达我不知道,这语法对不对我也拿不准。