奇狐社區論壇
在這個頁面顯示本主題全部的 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)


由 mhlin999 在 2006-06-25 10:24 發表:

[求救]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:語法錯誤 

請先進不吝給予指教,謝謝


由 cgjj 在 2006-06-26 09:17 發表:

您誤用了 if

請見前面相同問題的回答
http://www.chiefox.com.tw/bbs/showt...=&threadid=3355

IF .... then 的教學
http://www.chiefox.com.tw/bbs/showt...=&threadid=2646


由 mhlin999 在 2006-06-26 15:18 發表:

請惠予再撥冗費心給予教導!

感謝版主指正,
已知條件式須為單一數值,但毫無頭緒下手修改,
可否請多指點迷津,
或可以的話請撥冗直接修訂為正確寫法,以為案例,當額手稱慶.

上述程式旨在推算3均6均乖離值的轉折價,
並想在計算所得到的轉折價位置畫上一個小圓圈,
而為圖面能夠比較清晰,只想畫出最近期的11個小圓圈,
例如用 DRAWICON 可以達到目的,
不過小圓圈不能縮小及改顏色,
使用 IF 和 linedot 來搭配卻碰到難題

尚請版主及先進再費心給予教導!


由 kkkkkk 在 2006-06-26 17:04 發表:

為什麼要用到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;


由 mhlin999 在 2006-06-27 00:33 發表:

感謝 kkkkkk 先進不吝指點,敬致謝忱!

十分感謝 版主 及 kkkkkk 先進的指導和幫忙!
謝謝!


全部時間均為台灣時間, 現在時間為20:16
在這個頁面顯示本主題全部的 5 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.