奇狐社區論壇
在這個頁面顯示本主題全部的 5 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=25)
-- 請教光標 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=11606)


由 alpha 在 2009-06-02 23:04 發表:

請教光標

為何光標移動一次 ( 移動一根K棒 )

指標實際上是運算 3 次

實驗方式很簡單

就是模擬一個

static int loops = 0;

每執行一次指標 loops 就增加 1

(1) 每次移動光標到下一根 k 棒

觀察到 loops 值是 3, 6 ,9 , 12 .... 一跳就跳3 次

而不是跳 1 次

難怪光標吃很 CPU

不知為何會這樣設計 ???

不懂 ,,

請版大解惑嚕


其他

(2)

調整 參數 --> loops 每次只增加 1 --> 也就是指標只執行一次

(3)

按 "套用於圖" --> loops 每次增加 3

__________________
偶而是不是也感覺有些老
像個大人般的戀愛
有時心情糟
請你相信我在你身邊別忘了


由 cgjj 在 2009-06-03 10:01 發表:

回覆: 請教光標

引用:
最初由 alpha 發表
為何光標移動一次 ( 移動一根K棒 )

指標實際上是運算 3 次

實驗方式很簡單

就是模擬一個

static int loops = 0;

每執行一次指標 loops 就增加 1

(1) 每次移動光標到下一根 k 棒

觀察到 loops 值是 3, 6 ,9 , 12 .... 一跳就跳3 次

而不是跳 1 次

難怪光標吃很 CPU

不知為何會這樣設計 ???

不懂 ,,

請版大解惑嚕


其他

(2)

調整 參數 --> loops 每次只增加 1 --> 也就是指標只執行一次

(3)

按 "套用於圖" --> loops 每次增加 3




剛剛寫了一個程序
去記錄每次跑 SYSPARAM(1) 的值於檔案中(C:\DDD.TXT)
公式每跑一次該檔案就會增加一行
實際測試, 並沒有您說的現象唷

十字游標開啟當下會跑一次公式( SYSPARAM(1) = 游標位置 )
十字游標關閉後也會跑一次公式( SYSPARAM(1) = 最終K棒位置 )
在十字游標移動過程中, 有跨K棒時才會跑一次公式

十字游標移動過程中, 單根並不會有跑三次公式的現象


K棒位置:SYSPARAM(1);
<%
Set fs = CreateObject("Scripting.FileSystemObject")
CK=FFL.VarData("K棒位置")
Set wrkfs = fs.OpenTextFile("C:\DDD.TXT", 8, true)
wrkfs.Write cstr(CK)+vbcrlf
wrkfs.close
%>


由 alpha 在 2009-06-03 14:02 發表:

c 大, 你的答案是對的

我昨天怎麼試都是跳 3 次

今天早上變成跳 2 次

現在變成跳 1 次了

可真是奇了, 有髒東西在整我 ?? @@"

在這裡 給 c 大敬禮一下 ^^

__________________
偶而是不是也感覺有些老
像個大人般的戀愛
有時心情糟
請你相信我在你身邊別忘了


由 cgjj 在 2009-06-03 14:30 發表:

引用:
最初由 alpha 發表
c 大, 你的答案是對的

我昨天怎麼試都是跳 3 次

今天早上變成跳 2 次

現在變成跳 1 次了

可真是奇了, 有髒東西在整我 ?? @@"

在這裡 給 c 大敬禮一下 ^^



您客氣了
請問 次數有多的狀態, 是在盤中測的嗎?
盤中Tick 進來也會觸發公式跑唷
故在盤中是不能測試這項目的


由 alpha 在 2009-06-03 23:32 發表:

都是在離線時測試的

下午到現在

目前都已經正常了

__________________
偶而是不是也感覺有些老
像個大人般的戀愛
有時心情糟
請你相信我在你身邊別忘了


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


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

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