Mac OS X 平台上程式設計的相關問題討論
版主: bryanchang、digdog、謝孟叡
-
mummy
- 新生訓練中
- 文章: 8
- 註冊時間: 04/14/2008 1:32 am
#1
文章
由 mummy »
1. 請問有人知道, 在程式中, 要用什麼function才可吧程式, 真正結束
( EX: 按下button, 程式完全結束 )
2. 如何偵測程式(Application)已經在執行中, 這次是再次執行 ( EX: like window mutex)
-
hiko
- 留言五百如一日
- 文章: 673
- 註冊時間: 06/26/2002 1:01 am
- 來自: internet
#2
文章
由 hiko »
mummy 寫:1. 請問有人知道, 在程式中, 要用什麼function才可吧程式, 真正結束
( EX: 按下button, 程式完全結束 )
Command-Q
題外話:剛剛 google 看到
這張照片很有趣。

-
rlong
- 嗜冰客
- 文章: 1530
- 註冊時間: 04/30/2001 1:01 am
- 來自: 新竹
-
聯繫:
#3
文章
由 rlong »
do { }
while(TRUE);
耗掉您一個 Core 的全部資源!
把程式拷貝成另一個名子的執行檔再執行一次,有幾個 core 就同時執行幾次,保證您的電腦風扇抓狂

I love OPERA !
-
mummy
- 新生訓練中
- 文章: 8
- 註冊時間: 04/14/2008 1:32 am
#4
文章
由 mummy »
1. 請問有人知道, 在程式中, 要用什麼function才可吧程式, 真正結束
( EX: 按下button, 程式完全結束 )
Command-Q
=> 請問程式怎麼寫

-
hiko
- 留言五百如一日
- 文章: 673
- 註冊時間: 06/26/2002 1:01 am
- 來自: internet
#5
文章
由 hiko »
-
rlong
- 嗜冰客
- 文章: 1530
- 註冊時間: 04/30/2001 1:01 am
- 來自: 新竹
-
聯繫:
#6
文章
由 rlong »
mummy 寫:1. 請問有人知道, 在程式中, 要用什麼function才可吧程式, 真正結束
( EX: 按下button, 程式完全結束 )
Command-Q
=> 請問程式怎麼寫

exit(1);
I love OPERA !
-
seruziu
- 留言破百
- 文章: 247
- 註冊時間: 05/06/2005 7:35 am
- 來自: 光阪高校演劇部
-
聯繫:
#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
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
這句不太對,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
這句不太對,Objective-C 並不包含C++哦。
感謝指正,我沒寫過 C++

I love OPERA !