Re: [問題] MFC問題??

看板C_Sharp (C#)作者 (光和影的謎題)時間19年前 (2006/10/08 17:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《WPC001 (無)》之銘言: : ※ 引述《ashi0302 (興農衝啊. .....￾  )》之銘言: : : 我照書上的程式碼打一遍或複製老師投影片上的程式碼 : : debug後都會出現 : : error C2664: 'CFrameWnd::Create' : 無法將參數 2 從 'const char [10]' 轉 : : 換成 'LPCTSTR' : : 老師跟書上用的.NET版本都是2003 : : 我灌的是2005 : : 請問問題是出在哪?? : 在參數2前面加入 (LPCTSTR) : 即可 這樣不對吧 @@" 2005字元預設是用寬字元(wchar_t,2 byte),以前是用多位元組字元(char,1 byte) 我覺得比較好的解決辦法有兩個: 1.把"專案"->"組態屬性"->"一般"->"字元集"改成"使用多位元組字元集" 2.把字元的部分全部換成TCHAR(這個型態會根據1的設定自動判斷用char或wchar_t) 還有把常數字串用_T("這是字串")這種方式表示(理由同上行) 個人是推薦2啦, 雖然比較麻煩, 因為這樣不管臨時要改用char或wchar_t都沒問題~ -- 那天我看到妳 只覺目光不由自主地停在妳身上 現在看到妳 總不自禁多看妳一眼 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.85.200.63
文章代碼(AID): #15ACcncq (C_Sharp)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
1
1
文章代碼(AID): #15ACcncq (C_Sharp)