![]() |
在這個頁面顯示本主題全部的 5 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [求救]IF的寫法為何語法錯誤? (http://www.chiefox.com.tw/bbs/showthread.php?threadid=5499)
[求救]IF的寫法為何語法錯誤?
請教先進
IF的寫法為何語法錯誤?
asd:=backset(islastbar,11);
PARTLINE(asd,C*2-ref(C,3)),shift3;
DRAWICON(asd,C*2-REF(C,3),13),shift3;
IF asd THEN begin
C*2-REF(C,3),color777777,shift3,circledot;
end;
進行編譯程式時出現 行4:語法錯誤
請先進不吝給予指教,謝謝
您誤用了 if
請見前面相同問題的回答
http://www.chiefox.com.tw/bbs/showt...=&threadid=3355
IF .... then 的教學
http://www.chiefox.com.tw/bbs/showt...=&threadid=2646
請惠予再撥冗費心給予教導!
感謝版主指正,
已知條件式須為單一數值,但毫無頭緒下手修改,
可否請多指點迷津,
或可以的話請撥冗直接修訂為正確寫法,以為案例,當額手稱慶.
上述程式旨在推算3均6均乖離值的轉折價,
並想在計算所得到的轉折價位置畫上一個小圓圈,
而為圖面能夠比較清晰,只想畫出最近期的11個小圓圈,
例如用 DRAWICON 可以達到目的,
不過小圓圈不能縮小及改顏色,
使用 IF 和 linedot 來搭配卻碰到難題
尚請版主及先進再費心給予教導!
為什麼要用到if...then? 小圈圈最小的為circledot可以放大,可以變色,不能縮小,例如
asd:backset(islastbar,11),linethick0;
PARTLINE(asd,C*2-ref(C,3)),shift3,circledot,colorcyan;
partline(asd and barpos>datacount-3,C*2-ref(C,3)),shift3,circledot,colorred,linethick6;
PARTLINE(asd,C*2-ref(C,3)),shift3,coloryellow;
感謝 kkkkkk 先進不吝指點,敬致謝忱!
十分感謝 版主 及 kkkkkk 先進的指導和幫忙!
謝謝!
全部時間均為台灣時間, 現在時間為04:06 | 在這個頁面顯示本主題全部的 5 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.