到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > [問題]奇狐支援的VBS是否有字數限制?
總頁數 (2): « 1 [2]   上一主題   下一主題
作者
主題 發表新主題    回覆主題
KV1566
中級會員

註冊日期: Jun 2009
來  自:
文章數量: 95

感謝各位前輩的測試!

我仔細檢查過我VBS裡頭的程式碼,只有動用到For...Next及If...Else If...Then,且都是對單一元素做處理!

將之轉寫為奇狐內建寫法的For...do begin...end;及If...then begin...end else if...end;也是一樣,在迴圈內都只是對單一元素做判斷處理而已。當然,也會用到And Or Not等,但是沒有用到如If(...,...,..)這樣耗時的函式!

其實,兩者間的速度也沒差多少,但,確實有差!
VBS寫出者,好比我連按滑鼠左鍵一樣,連按兩下可點選出該指標,相當於連按至第三下的時間,線圖顯示就完全出來了!
而改用內建方式寫出者,要到滑鼠連按至第四下的時間才跑出來!

只差一個連按滑鼠的時間而已,但卻是VBS所寫者較快!我也不知道為什麼!原本我以為應該是內建的快才對的,結果不是!

而我寫入的程式碼多達400多行,其中非常多的If...End Else If...End Else If...End,且有多層判斷式存在!不知是不是因為如此而造成本來應該是內建寫法較快者反而變慢了?!

不過,還好,真的沒關係,畢竟只差一下連按滑鼠的時間而已,對實際操作並不會有什麼困擾!

VBS目前無法容納太多字數,會造成程式無法繼續擴展,而內建雖然不知為什麼有極些微的速度差距,但至少可以順利擴展程式碼,這樣就夠了,等以後奇狐改版解決VBS問題後,應該就可以任意選擇寫法使用了吧!

向版主報告此篇 | 查IP位址
Old Post 2009-07-30 23:34
KV1566 現在離線 點選這裡查看 KV1566 的個人資料 點選這裡給 KV1566 傳送一條短訊 查找更多關於 KV1566 的文章 增加 KV1566 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為20:56 發表新主題    回覆主題
總頁數 (2): « 1 [2]   上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
HTML語法禁止
vB 語法核准
表情符號核准
貼圖語法[IMG]核准
 

本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。

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

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.  聯絡我們