DELETEFROMBLOCK函數好像不能正確執行?
作者:金字塔 來源:cxh99.com 發布時間:2023年01月09日
-
咨詢內容:
if (全方向多 OR 全方向空) then
begin
已經存在:=INBLOCK('全方向多');
if (已經存在=0) and 全方向多=1 then qx11:ADDTOBLOCK(mSTKLABEL,'全方向多'),NODRAW;
if (已經存在=1) and 全方向多=0 then qd11:DELETEFROMBLOCK(mSTKLABEL,'全方向多'),NODRAW;
已經存在:=INBLOCK('全方向空');
if (已經存在=0) and 全方向空=1 then qx12:ADDTOBLOCK(mSTKLABEL,'全方向空'),NODRAW;
if (已經存在=1) and 全方向空=0 then qd12:DELETEFROMBLOCK(mSTKLABEL,'全方向空'),NODRAW;
end;
這段代碼里想實現兩個板塊的自動維護,但是
DELETEFROMBLOCK函數好像不能正確執行,幫忙看看錯字哪里?
?
?來源: m.weiqiv.net.cn
-
金字塔客服:
是不是條件沒滿足啊? 你把條件先改的簡單一點然后再去試試,上面代碼應該是沒問題的,你改成下面簡單的C>O 試試先
IF INBLOCK('自選股')=0 AND C>O THEN A:ADDTOBLOCK(STKLABEL,'自選股');
IF INBLOCK('自選股')=1 AND C<O THEN B:DELETEFROMBLOCK(STKLABEL,'自選股');
?
-
用戶回復:
確實是邏輯問題,多謝了