發信人"e-man" <eman9911@jadebbs.twbbs.org>,
看板Programming
標 題Borland C++ Builder 程設技巧求教
發信站Giga News Service (Fri Apr 17 22:03:24 2009)
轉信站ptt!news.ntu!news.ncu!ctu-peer!news.nctu!csnews.cs.nctu!news.cs.nctu!n
MSGID: 0:0/0 3A91AEB7
本來為了節省在 RAM 的記憶體用 console 寫較好,
因為我要大量使用動態記憶配置, 會用到 RAM 的極限,
而 GUI 程式我只用過 VB, 第一次嘗試改用 BCB 的 VCL,
於是先寫個除了叫用空函式外什麼事也沒做的程式看看,
結果發現若在 Form1 中使用無窮迴圈會當住,
不僅桌面和工作列都找不到,
把程式改寫逼它現身後再點選它 XP 會說「沒有回應」,
想關掉它還得從工作管理員關它, 且會被系統嚴重警告.
我轉了個彎改將迴圈內的程式段寫入 Timer,
是 ok 了, 但不夠精密, 因為 Timer 的間隔只到 0.001 秒不夠快.
有什麼辦法能在 BCB 的 GUI 中做到 console 輕易就能辦到的無窮迴圈,
且能用滑鼠點 X 或使用功能表關掉程式?
PS. 坊間的書都說可用 Close() 結束主視窗 & 程式體,
可是我試了, 編譯時錯誤訊息說 Call of nonfunction.
--- 本站可傳檔、聊天、寫信喔 !
* Origin: 翡翠王國資訊站(BBS) -※jadebbs.twbbs.org※- (0:0/0)
gqT
→ makiyolove:執行緒 210.70.151.159 04/18 12:28
→ spiderhuman:推文設計者 or 板主你們好,203.204.191.217 04/19 11:53
→ spiderhuman:我是該站代理站長有事請教:203.204.191.217 04/19 11:54
→ spiderhuman:本信是由本站轉出, 雖具推文功能,203.204.191.217 04/19 11:55
→ spiderhuman:但推文是敝站真正的站長設計的,203.204.191.217 04/19 11:56
→ spiderhuman:理應無法在貴站推文,203.204.191.217 04/19 11:56
→ spiderhuman:但為何能在貴站在該信推文呢?203.204.191.217 04/19 11:57
→ spiderhuman:是剛好敝站格式和貴站相容?203.204.191.217 04/19 11:58
→ spiderhuman:還是說這封信是貴站自行貼上的??203.204.191.217 04/19 11:58
→ makiyolove:真的可以推文耶@@轉信應該也不能修文吧 114.39.165.5 04/19 14:58