第 1 頁 (共 1 頁)
在程式中, 要用什麼function才可吧程式, 真正結束
發表於 : 05/01/2008 2:18 pm
由 mummy
1. 請問有人知道, 在程式中, 要用什麼function才可吧程式, 真正結束
( EX: 按下button, 程式完全結束 )
2. 如何偵測程式(Application)已經在執行中, 這次是再次執行 ( EX: like window mutex)
Re: 在程式中, 要用什麼function才可吧程式, 真正結束
發表於 : 05/01/2008 2:56 pm
由 hiko
mummy 寫:1. 請問有人知道, 在程式中, 要用什麼function才可吧程式, 真正結束
( EX: 按下button, 程式完全結束 )
Command-Q
題外話:剛剛 google 看到
這張照片很有趣。

發表於 : 05/01/2008 3:18 pm
由 rlong
do { }
while(TRUE);
耗掉您一個 Core 的全部資源!
把程式拷貝成另一個名子的執行檔再執行一次,有幾個 core 就同時執行幾次,保證您的電腦風扇抓狂

在程式中, 要用什麼function才可吧程式, 真正結束
發表於 : 05/01/2008 5:48 pm
由 mummy
1. 請問有人知道, 在程式中, 要用什麼function才可吧程式, 真正結束
( EX: 按下button, 程式完全結束 )
Command-Q
=> 請問程式怎麼寫

Re: 在程式中, 要用什麼function才可吧程式, 真正結束
發表於 : 05/01/2008 10:07 pm
由 hiko
Re: 在程式中, 要用什麼function才可吧程式, 真正結束
發表於 : 05/01/2008 10:58 pm
由 rlong
mummy 寫:1. 請問有人知道, 在程式中, 要用什麼function才可吧程式, 真正結束
( EX: 按下button, 程式完全結束 )
Command-Q
=> 請問程式怎麼寫

exit(1);
Re: 在程式中, 要用什麼function才可吧程式, 真正結束
發表於 : 05/02/2008 3:36 am
由 seruziu
mummy 寫:1. 請問有人知道, 在程式中, 要用什麼function才可吧程式, 真正結束
( EX: 按下button, 程式完全結束 )
Command-Q
=> 請問程式怎麼寫

大哥你也好歹說說你是用什麼東西來寫程式…
1. 標準 C Command Line Program
exit(1);
2. Cocoa Framework
[NSApp terminate:self]; // 用在 App Controller 上
3. MFC
::SendMessage(WM_CLOSE);
4. ... 等待補完
發表於 : 05/02/2008 6:30 am
由 rlong
exit(1) 放諸四海皆準,
因為 Objective-C 包含 C++ 包含 C
COCOA 程式裡頭放一條 exit(1) 他就結束了,但是我不知道會不會有什麼後遺症?

發表於 : 05/02/2008 2:51 pm
由 atst
rlong 寫:exit(1) 放諸四海皆準,
沒錯,直接使用exit(int status)是可以結束程式, 不過如果在Cocoa或Carbon環境下不建議這麼用,真要用,你還得自行處理一堆雜七雜八的事情。
請自行 man exit(3).
rlong 寫:
因為 Objective-C 包含 C++ 包含 C
這句不太對,Objective-C 並不包含C++哦。
發表於 : 05/02/2008 3:09 pm
由 rlong
atst 寫:rlong 寫:exit(1) 放諸四海皆準,
沒錯,直接使用exit(int status)是可以結束程式, 不過如果在Cocoa或Carbon環境下不建議這麼用,真要用,你還得自行處理一堆雜七雜八的事情。
請自行 man exit(3).
rlong 寫:
因為 Objective-C 包含 C++ 包含 C
這句不太對,Objective-C 並不包含C++哦。
感謝指正,我沒寫過 C++
