none
請問同樣程式在VC和EVC下的差異 RRS feed

  • 問題

  • 我有一個程式

    分別寫在EVC和VC環境下

     

    再VC環境下

    void CTestDlg:SurprisenButton2()
    {
     m_ip.GetWindowText(server);
     MessageBox(_T("Change IP Success"),NULL,MB_OK);
     m_ip.SetWindowText(server);
     dlg.server_ip = server ;
    }

    編譯不會有錯

     

    再EVC環境下

    {
     m_ip.GetWindowText(server);
     MessageBox(_T("Change IP Success"),NULL,MB_OK);
     m_ip.SetWindowText(server);
     dlg.server_ip = server ;
    }

    編譯卻出現錯誤

     error C2039: 'server_ip' : is not a member of 'CCall'

     

    請問我是不是忽略的什麼地方?


     

     

    2008年8月12日 上午 11:01

所有回覆

  • HI,

     

    這個應該不是VC和EVC的問題, 有可能是您忘了於CCall類別中宣告server_ip變數了

     

    tihs

     

    2008年8月13日 上午 08:41
  •  tihs 寫信:

    HI,

     

    這個應該不是VC和EVC的問題, 有可能是您忘了於CCall類別中宣告server_ip變數了

     

    tihs

     

     

    hi

    我剛確認過了,我在最上面有加CCall dlg;

    另外在Call.h加入

    public:

             server_ip

    接著我用messagebox抓取server_ip的值,

    卻顯示空白..

    是不是忽略了某個關鍵的地方??

    麻煩指教一下,感激

    2008年8月14日 下午 03:22
  • HI,

     

    您是用什麼方法取資料的?

     

    tihs

     

    2008年8月15日 上午 03:09