TextBox2::SelectLine = new DWORD[Default];  //错误的语句CLASS TextBox2
{
........
DWORD *SelectWrapLine;
.......}
1>r:\uisystem\uisystem\uisystem\controls2.cpp(258) : error C2143: 语法错误 : 缺少“)”(在“;”的前面)
1>r:\uisystem\uisystem\uisystem\controls2.cpp(258) : error C2143: 语法错误 : 缺少“]”(在“)”的前面)
1>r:\uisystem\uisystem\uisystem\controls2.cpp(258) : error C2059: 语法错误 : “)”
1>r:\uisystem\uisystem\uisystem\controls2.cpp(258) : error C2143: 语法错误 : 缺少“;”(在“]”的前面)

解决方案 »

  1.   

    TextBox2.SelectLine = new DWORD[Default];
    or
    TextBox2->SelectLine = new DWORD[Default];
      

  2.   

    如果TextBox2是类的指针双冒号::换成->
    如果TextBox2是类的实例双冒号::换成.
      

  3.   

    TextBox2::SelectLine = new DWORD[Default];  //错误的语句
    这种形式 SelectLine是类TextBox2静态变量啊
    你在声明TextBox2 前面加static
      

  4.   

    TextBox2::SelectLine = new DWORD[Default];  //错误的语句
    把这句放到类的构造函数里面,同时去掉前面的“TextBox2::”