Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 上一个';}上的生成错误';风险投资公司++;CLR项目_C++_User Interface_Clr_Intellisense - Fatal编程技术网

C++ 上一个';}上的生成错误';风险投资公司++;CLR项目

C++ 上一个';}上的生成错误';风险投资公司++;CLR项目,c++,user-interface,clr,intellisense,C++,User Interface,Clr,Intellisense,我正在学校里为我的顶点做一个CLR项目,我发现构建UI很简单。我正在创建一个按钮,该按钮将运行一组简单的语句,这些语句将为值设置某些条件,如果在框中输入了错误的值,则会显示错误 这只是问题的背景。它们有6个文本框用于输入,代码除了变量名外都是相同的。所以我有3个工作,它会建立完美的。然后,在我复制并粘贴了最后三个之后,这个错误出现了,我已经解决了更多问题 Error 1 error C2059: syntax error : '}' c:\users\ibuypower\desktop\

我正在学校里为我的顶点做一个CLR项目,我发现构建UI很简单。我正在创建一个按钮,该按钮将运行一组简单的语句,这些语句将为值设置某些条件,如果在框中输入了错误的值,则会显示错误

这只是问题的背景。它们有6个文本框用于输入,代码除了变量名外都是相同的。所以我有3个工作,它会建立完美的。然后,在我复制并粘贴了最后三个之后,这个错误出现了,我已经解决了更多问题

Error   1   error C2059: syntax error : '}' c:\users\ibuypower\desktop\jjba-rpg character builder\jjba-rpg character builder\MyForm.h   1612    1   JJBA-RPG character builder
Error   2   error C2143: syntax error : missing ';' before '}'  c:\users\ibuypower\desktop\jjba-rpg character builder\jjba-rpg character builder\MyForm.h   1612    1   JJBA-RPG character builder
Error   3   IntelliSense: expected a declaration    c:\Users\iBUYPOWER\Desktop\JJBA-RPG character builder\JJBA-RPG character builder\MyForm.h   1612    1   JJBA-RPG character builder
在我添加额外代码之前,它仍然有效。我会发布更多,但我的表单有1600多行代码

#include "MyForm.h"

using namespace JJBARPGcharacterbuilder;

[System::STAThreadAttribute]

int main()
{
JJBARPGcharacterbuilder::MyForm fm;
fm.ShowDialog();

return 0;
}
这是我的CPP文件,我不得不对它进行一些修改以删除其他错误。所有这三个错误都发生在MyForm.h文件的最后一个大括号中。我真的被难倒了,如果需要的话,我很乐意为上下文提供更多的代码

提前感谢大家

    private: System::Void button3_Click(System::Object^  sender, System::EventArgs^  e) {
         String ^ Buildpoints_text = Buildpoints->Text;
         __int32 Buildpoints_Max = System::Int32::Parse(Buildpoints_text); // Takes the maximum amount of buildpoints and submits it as a integer
         if (Buildpoints_Max > 0){
             MessageBox::Show("Your buildpoints are " + Buildpoints_Max);
         }
         else{
             MessageBox::Show("Please input a maximum buildpoint value.");
         }
}

private: System::Void button3_Click_1(System::Object^  sender, 
System::EventArgs^  e) {
         String ^ Potential_letter = Potential_input->Text;
         int Potential_value;
             if (Potential_letter == "A"){
                 Potential_value = 3;
             }
             else if (Potential_letter == "B"){
                 Potential_value = 2;
             }
             else if (Potential_letter == "C"){
                 Potential_value = 1;
             }
             else if (Potential_letter == "D"){
                 Potential_value = 0;
             }
             else if (Potential_letter == "E"){
                 Potential_value = -1;
             }
             else {
                 MessageBox::Show("Incorrect Potential value.");
             }
    };
};
}
} //Error occurs here. It says it requires a semi-colon before. I add one and no change.

好啊我要咬。为什么不在问题中包含实际报告错误的头文件?当然是脱光衣服了。(您的标题是1800行长???)Fwiw,如果代码在您上次编辑之前工作,而在最后一次编辑之后不工作,则可能性是。。你知道。老实说,我是Stackoverflow的新手,所以这是我问的第一个问题,当我试图复制和粘贴代码时,它总是粘贴得非常。。。奇怪的是,将代码粘贴到SO中的问题框中(注意:不是注释;请不要在注释中放置代码墙):1。通过密码。2.选择刚刚粘贴的代码。3.按Ctrl-K键(除mac外的所有键),或按Cmd-K键(仅mac键)。就这样。在发布之前查看结果,但这应该可以做到。我发布了1块提到的事件代码以及上面一个按钮的事件。发布的代码是否在MyForm.h的第1612行附近?如果是这样的话,它需要清楚地标记一条评论。如果不是。。。我们帮不了多少忙。猜测:类的右大括号应该有一个尾随
。如果您发布的代码中的最后两个
}
关闭了(a)类,然后(b)名称空间,前者需要是
}确定。我要咬。为什么不在问题中包含实际报告错误的头文件?当然是脱光衣服了。(您的标题是1800行长???)Fwiw,如果代码在您上次编辑之前工作,而在最后一次编辑之后不工作,则可能性是。。你知道。老实说,我是Stackoverflow的新手,所以这是我问的第一个问题,当我试图复制和粘贴代码时,它总是粘贴得非常。。。奇怪的是,将代码粘贴到SO中的问题框中(注意:不是注释;请不要在注释中放置代码墙):1。通过密码。2.选择刚刚粘贴的代码。3.按Ctrl-K键(除mac外的所有键),或按Cmd-K键(仅mac键)。就这样。在发布之前查看结果,但这应该可以做到。我发布了1块提到的事件代码以及上面一个按钮的事件。发布的代码是否在MyForm.h的第1612行附近?如果是这样的话,它需要清楚地标记一条评论。如果不是。。。我们帮不了多少忙。猜测:类的右大括号应该有一个尾随
。如果您发布的代码中的最后两个
}
关闭了(a)类,然后(b)名称空间,前者需要是
}