作者Aipr (Aipr)
站内Programming
标题Re: Borland C++ Builder 程设技巧求教
时间Sat Apr 18 13:51:51 2009
可以用 TThread 来写多执行绪
或是在回圈中执行 Application->ProcessMessage();
就可以视窗不致於停止回应
※ 引述《"e-man" <[email protected]>, 看板: Programming》之铭言:
: 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
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.2.70