Re: [問題] fortran

看板Programming作者時間18年前 (2007/11/04 09:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
這篇是早先在 fortran 連線轉信版討論相同程式碼在 IVF8 / IVF8.1 編譯後,在設定 ExitCode 產生不一致的問題: http://groups.google.com.tw/group/tw.bbs.comp.lang.fortran/browse_thread/thread/eb5834280eae0202/6cf83d7421781806 IVF 可以透過程式碼設定程序的 ExitCode ,畫面上是顯示結束狀態。 ==> 本文由 "璉璉 <devil@tainan.com.tw>" > 於 news:85553A8AB5FF4FE59783CD8408E4EDB1%40c2q6600 發表 > The thread 0xCD8 has exited with code 0 (0x0). > ThreadId 編號為 CD8 的結束代碼為 0 > The program 'D:\PROG\PROG1\Debug\prog1.exe' has exited with code 0 (0x0). > prog1.exe 的結束代碼為 0 。 > 這兩個是最少必要的一對的,當你有用程式建立更多的執行緒時,上面那行就會多幾行來顯示你建立的執行緒。 > 每個程序 (Process) 的執行,必定建立主執行緒,所以同時會有 ProcessId / ThreadId ,建立程序或執行緒的時候,會隨機分派一個代號,你可以當成是座號去想像,當程式或執行緒結束時,系統會返回該執行緒或程序的結束狀態,也就是 ExitCode ,傳回 0 表示無任何例外,正確執行完畢,非 0 時,通常都是因為例外或程式中使用指令提早結束,Visual Fortran 系列的 ExitCode 只有 0 或 1 。 > 這個東西跟 Fortran 沒有直接關係,是微軟開發環境提供的功能,所以 VC/C#/VB/VJ 等都會有這些訊息,通常我們的慣例是根本不去看,除非有奇怪的問題要查找的時候,大部分的問題會讓除錯器停在錯誤的程式碼那行,也用不著這幾行。 > 早先 IVF7/8 跟 Visual Studio 整合還有問題的時候,有些狀況會造成除錯器無法查找問題,進入 IVF 的 C 或組合語言原始碼內,也幾乎用不到你貼出來的這幾行。 > ==> 本文由 "my <concent.bbs@ptt.cc>" > > 於 news:4WjH9O%248Db%40ptt.cc 發表 > > The thread 0xCD8 has exited with code 0 (0x0). > > The program 'D:\PROG\PROG1\Debug\prog1.exe' has exited with code 0 (0x0). -- 風禹科技驗證有限公司 ASP.NET Web News Reader 0.2.7 UTF-8 Beta 網站地圖 http://tlcheng.twbbs.org/wwwmap.htm 流域防洪/區域水資源/徐昇網/玫瑰圖/語音通訊 文章與程式 Basic/Fortran/Windows API/.Net/輔助說明檔 原始碼、文章與討論 微軟程式設計、系統管理使用新技術論壇討論區,網友回覆後即時簡訊、電子郵件通知: MSDN: http://forums.microsoft.com/msdn-cht/default.aspx?siteid=14 TechNet: http://forums.microsoft.com/technet-cht/default.aspx?siteid=23 -- ASPNET News Reader http://tlcheng.twbbs.org/News/Reader.aspx RSS 2.0 http://tlcheng.twbbs.org/News/rss2.aspx?Action=List&Newsgroup=tw.bbs.comp.language
文章代碼(AID): #17BI4J00 (Programming)
討論串 (同標題文章)
文章代碼(AID): #17BI4J00 (Programming)