在程式中, 要用什麼function才可吧程式, 真正結束

Mac OS X 平台上程式設計的相關問題討論

版主: bryanchangdigdog謝孟叡

回覆文章
內容
發表人
mummy
新生訓練中
文章: 8
註冊時間: 04/14/2008 1:32 am

在程式中, 要用什麼function才可吧程式, 真正結束

#1 文章 mummy »

1. 請問有人知道, 在程式中, 要用什麼function才可吧程式, 真正結束
( EX: 按下button, 程式完全結束 )
2. 如何偵測程式(Application)已經在執行中, 這次是再次執行 ( EX: like window mutex)
頭像
hiko
留言五百如一日
文章: 673
註冊時間: 06/26/2002 1:01 am
來自: internet

Re: 在程式中, 要用什麼function才可吧程式, 真正結束

#2 文章 hiko »

mummy 寫:1. 請問有人知道, 在程式中, 要用什麼function才可吧程式, 真正結束
( EX: 按下button, 程式完全結束 )
Command-Q

題外話:剛剛 google 看到這張照片很有趣。 :lol:
頭像
rlong
嗜冰客
文章: 1530
註冊時間: 04/30/2001 1:01 am
來自: 新竹
聯繫:

#3 文章 rlong »

do { }
while(TRUE); :badgrin:

耗掉您一個 Core 的全部資源!

把程式拷貝成另一個名子的執行檔再執行一次,有幾個 core 就同時執行幾次,保證您的電腦風扇抓狂 :D
I love OPERA !
mummy
新生訓練中
文章: 8
註冊時間: 04/14/2008 1:32 am

在程式中, 要用什麼function才可吧程式, 真正結束

#4 文章 mummy »

1. 請問有人知道, 在程式中, 要用什麼function才可吧程式, 真正結束
( EX: 按下button, 程式完全結束 )

Command-Q
=> 請問程式怎麼寫 :? :?
頭像
hiko
留言五百如一日
文章: 673
註冊時間: 06/26/2002 1:01 am
來自: internet

Re: 在程式中, 要用什麼function才可吧程式, 真正結束

#5 文章 hiko »

mummy 寫:請問程式怎麼寫 :? :?
抱歉會錯意。 :oops:
頭像
rlong
嗜冰客
文章: 1530
註冊時間: 04/30/2001 1:01 am
來自: 新竹
聯繫:

Re: 在程式中, 要用什麼function才可吧程式, 真正結束

#6 文章 rlong »

mummy 寫:1. 請問有人知道, 在程式中, 要用什麼function才可吧程式, 真正結束
( EX: 按下button, 程式完全結束 )

Command-Q
=> 請問程式怎麼寫 :? :?
exit(1);
I love OPERA !
頭像
seruziu
留言破百
文章: 247
註冊時間: 05/06/2005 7:35 am
來自: 光阪高校演劇部
聯繫:

Re: 在程式中, 要用什麼function才可吧程式, 真正結束

#7 文章 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. ... 等待補完
頭像
rlong
嗜冰客
文章: 1530
註冊時間: 04/30/2001 1:01 am
來自: 新竹
聯繫:

#8 文章 rlong »

exit(1) 放諸四海皆準,

因為 Objective-C 包含 C++ 包含 C :D

COCOA 程式裡頭放一條 exit(1) 他就結束了,但是我不知道會不會有什麼後遺症? :? :? :?
I love OPERA !
頭像
atst
基本會員
文章: 40
註冊時間: 08/19/2004 10:48 pm
聯繫:

#9 文章 atst »

rlong 寫:exit(1) 放諸四海皆準,
沒錯,直接使用exit(int status)是可以結束程式, 不過如果在Cocoa或Carbon環境下不建議這麼用,真要用,你還得自行處理一堆雜七雜八的事情。
請自行 man exit(3).
rlong 寫: 因為 Objective-C 包含 C++ 包含 C :D
這句不太對,Objective-C 並不包含C++哦。
頭像
rlong
嗜冰客
文章: 1530
註冊時間: 04/30/2001 1:01 am
來自: 新竹
聯繫:

#10 文章 rlong »

atst 寫:
rlong 寫:exit(1) 放諸四海皆準,
沒錯,直接使用exit(int status)是可以結束程式, 不過如果在Cocoa或Carbon環境下不建議這麼用,真要用,你還得自行處理一堆雜七雜八的事情。
請自行 man exit(3).
rlong 寫: 因為 Objective-C 包含 C++ 包含 C :D
這句不太對,Objective-C 並不包含C++哦。
感謝指正,我沒寫過 C++ :o
I love OPERA !
回覆文章