楼主为什么我在VS2010中无法使用Teechart啊,加入后添加变量立刻出错
错误是error C2664: “CTchart1::CTchart1(const CTchart1 &)”: 不能将参数 1 从“int”转换为“const CTchart1 &”求楼主解答……

解决方案 »

  1.   

    error C2664: “CTchart1::CTchart1(const CTchart1 &)”: 不能将参数1 从“int”转换为“const CTchart1 &”
    走到错误处,注销该行及可以。
    : CDialog(CceshiDlg::IDD, pParent)
    // , m_ctrlChart(0)   //注销该行
      

  2.   

    m_Chart.Series(0).AddXY(Tnum++,iRand++,"",RGB(0,255,0));
    m_Chart.GetAxis().GetBottom().Scroll(1.0,TRUE);
    在VC 6.0中可以运行通过。
    从代码上看,你用得复杂了。。
      

  3.   


    的确是这样的  需要在他的构造函数中 把默认的 初始化去除。
    CcfTeechartcfDlg::CcfTeechartcfDlg(CWnd* pParent /*=NULL*/): 
    CDialogEx(CcfTeechartcfDlg::IDD, pParent)//, m_Chart(0)
    //构造函数使用初始化列表
    {
    m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
    }