1. 為什麼我寫的C++編譯後沒有問題,卻不能顯示窗口呢,請幫我看下面代碼有什麼問題
// 消息處理函數應將不處理的消息交給系統處理:
LRESULT CALLBACK hawkproc(HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
)
{
switch(uMsg)
{
case WM_CHAR:
MessageBox(hwnd,"w",NULL,0);
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hwnd, uMsg, wParam, lParam);
}
return 0;
}
case WM_DESTROY 和 DefWindowProc 是不可缺少的。還有,你的一行的 HWND hwnd1 最好改成 HWND hwnd。雖然不報錯,但是上下不統一。或者省去名字,只留下類型:
LRESULT CALLBACK hawkproc(HWND, UINT, WPARAM, LPARAM);
2. 為什麼C語言程序編譯連接正確後,卻彈不出窗口,得不到結果
可能是你的程序本身有問題,而編譯系統沒有檢測出來,導致你運行是出現錯誤啊
3. Delphi編譯程序後,Compile成功了,但是沒有自動彈出運行程序的窗口
不一定是兼容問題,從問題的描述來看,更像是 delphi 的一些配置信息沒有正確設置的原因。
建議安裝 delphi 完整版,或是找一下看 綠色版 的安裝包里,有沒有運行的注冊功能。
4. visual C++問題,編譯運行都沒有錯,但彈不出窗
程序已經運行完了是不會停留在DOS窗口的,在printf("hello world")後面加一句scanf("%d",&i);當然i要事先定義
5. 我的C語言編譯後不會彈出cmd窗口
我按照你的程序新建了一個工程,調試之後是可以彈出cmd窗口的,截圖如下:
添加的::getchar();是為了讓窗口卡住不消失。
編譯環境 VS2008.。你那裡不彈出,應該還是環境問題。系統和IDE最好不要用別人修改過的,盡量裝原版,找注冊工具破解,盡量不要安裝別人破解好的或者系統之家之類的系統
6. 學習Visual C++可視化編程中學習創建一個窗口,編譯成功,但運行時,不顯示窗口,這是哪裡出錯了
wndcls.cbClsExtra = 0;
wndcls.cbWndExtra = 0;
wndcls.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH);
wndcls.hCursor = LoadCursor(NULL,IDC_CROSS);
wndcls.hIcon = LoadIcon(NULL,IDI_ERROR);
wndcls.hInstance = hInstance;
wndcls.lpfnWndProc = WinSunProc;
wndcls.lpszClassName = "sunxin2006";
wndcls.lpszMenuName = NULL;
wndcls.style = CS_HREDRAW | CS_VREDRAW;
我的代碼這樣寫是可以顯示的。。是否是你創建窗口結構體的時候寫錯了???
7. 我在vc++6.0編寫了很簡單c語言程序,編譯沒有錯誤,為什麼調試沒有反應,也不彈出調試窗口.
VC調試是這樣的,如果你沒有人為添加中斷的話,程序會一直運行到結束的,然後退出調試的,如果你想彈出調試窗口,可以在最後加上一句system ("pause");這樣就會彈出調試窗口了,要彈出結果應該選擇運行
8. Altium Designer 10畫完原理圖,進行編譯可就是不彈出錯誤窗口,原理圖明明是有錯誤的,
Altium Designer 10畫完原理圖,進行編譯可就是不彈出錯誤窗口是因為沒有添加元件part功能腳位,步驟如下:
1、首先第一步就是進行進入Altium Designer首頁,點擊file,如下圖所示。
9. 為什麼我用c-free寫c語言編譯運行 不彈窗啊
程序編譯通過只能說明你的程序沒有語法問題,遠不能說明你的程序是正確的,事實上,程序設計的重點在於設計出邏輯正確的程序,而不是沒有語法錯誤的程序。這就相當於「精神病患者也能像人一樣活動,但確幹不了正事」。 你應該檢查你的程序的每一條...
10. vc++6.0寫c語言,運行沒錯誤,但是不能彈出運行的窗口,什麼情況
在最後加上一句 getchar(); 讓程序等待就可以了
這個東西他不是不彈,只是執行完了以後自動退出了,所以閃了一下就沒了