Re: [有希] 射手中閱讀物

看板Haruhi作者 (陳兩光)時間18年前 (2006/06/14 05:47), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串3/5 (看更多)
※ 引述《littleshan (我要加入劍道社!)》之銘言: : 主程式如下 : void main() : { : MessageBox(NULL, TEXT("Start simulator and hit return key!"), _TEXT("Simulator Injector"), MB_OK); : GetProcessList(); : } : 很明顯是使用 Win32 API 的 C 程式 : 但這種情況下應該要用 WinMain 宣告主程式 而不是 main : (啊 京阿尼被抓包了) 不... 其實寫 Win32 Console (也就是不用 GUI) 的程式時是會用 main() 而不是 WinMain() 的... XD 而且寫 GUI 的程式在 entry point function 的時候也要有一個 loop 來 處理 windows message,這個 loop 大致會長成這樣: while( GetMessage(&msg, NULL, 0, 0) ) { TranslateMessage(&msg); DispatchMessage(&msg); } 而且長門寫的程式執行結果也只有看到黑黑的 console 窗,所以其實他寫的 code 是沒有錯的 XD --- 我好像太認真了 orz -- -----BEGIN GEEK CODE BLOCK----- Version: 3.12 GCS d- s+:+ a-- C+++ UB++ P+ L+ E--- W++ N++ o- K- w++ O M V- PS PE Y+ PGP t+++ 5 X R+ tv b- DI D++ G e h+ r% y ------END GEEK CODE BLOCK------ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.22.100

06/14 08:11, , 1F
不 她用 bcc32 -W 來 compile,所以的確是 Win32 GUI
06/14 08:11, 1F

06/14 08:13, , 2F
另外如果沒有和使用者互動 就不用寫 message loop
06/14 08:13, 2F

06/14 10:47, , 3F
那就是 command line 下錯了 XD
06/14 10:47, 3F

06/14 10:47, , 4F
anyway, 不管是哪種都有 bug XD
06/14 10:47, 4F

06/14 12:13, , 5F
樓上油滋滋
06/14 12:13, 5F

06/15 18:14, , 6F
哇 兩光學長也在看涼宮春日啊!!
06/15 18:14, 6F
文章代碼(AID): #14Zp9mqK (Haruhi)
討論串 (同標題文章)
文章代碼(AID): #14Zp9mqK (Haruhi)