none
VC6與VS 2008介面問題 RRS feed

  • 問題

  • 目前在VS2008開發介面,編輯好畫面與程式碼後,

    有些CString與char的部分,均會發生問題,後來發現在於

    屬性->組態屬性->一般->專案預設值->字元集 裡頭有使用Unicode字元集多位元組字元集等兩個,

    若改成多位元組字元集後,編譯無誤,但改回Unicode可會發生編譯錯誤。

     

    另外一問題,改成多位元組字元集後,執行程式,編輯好的畫面,就變的像VC那種呆板的畫面

    與在編排時預覽的Style不同,為何會如此呢?還是可更改哪部分的設定呢?

     

    再者,VC有Add to Gallery的功能,就是可將類別(含對話盒)可另存一檔,當在另一個Project可新增加入該專案內,

    在VS2008是否有相同之功能? 

    2008年7月7日 上午 05:35

解答

所有回覆

  • Hi

     

    1) 不知您所謂的呆板畫面是什麼意思? 專案改成UNICODE字元集會發生編譯錯誤的原因是您的程式沒有全部使用UNICODE字元和字串的關係, 有興趣的話可以閱讀以下的文章:

    http://www.ucancode.net/Visual_C_MFC_Example/MBCS-UNICODE-VC-MFC-Tutorial.htm

     

    2) VC 6.0版以後就沒有支援Add To Gallery功能了

     

    tihs

    2008年7月8日 上午 02:16
  • Dear Sir:

           針對第一點,由於Project需要用到其他的Library,而且不支援Unicode的部分,因此以另想方法解決。

    原本想要使用XP方格的介面,也找到相關的.h與.cpp,外加使用了。

     

          如果VC 6.0版以後沒有Add To Gallery的功能,那如何做到類似的功能呢?

          ex:兩個Project如何做對話盒與類別的同時移植呢?(兩個人同時寫的Project,需要怎麼整合呢?

     

          Thanks...

     

    Chyang

    2008年7月9日 上午 12:50
  • HI,

     

    您可以考慮把共用的對話盒和類別製作成DLL, 再交給需要的人使用

     

    tihs

     

    2008年7月9日 上午 01:53