回 帖 发 新 帖 刷新版面

主题:高手请进

错误    1    程序“系统\obj\Debug\系统.exe”定义了不止一个入口点:系统.Program.Main()”    系统\Program.cs        

错误    2    程序“系统\obj\Debug\系统.exe”定义了不止一个入口点:“系统.MainFrm.Main()”    系统\MainFrm.Designer.cs    


具体怎么解决啊  谢谢

回复列表 (共9个回复)

沙发

只能有一个 Main 函数。你定义多了,通常是自己学习时多添了一个删了就行了。

板凳

那应该删那个啊

3 楼

删了后又出现别的错误呢

4 楼

删哪个要看你的程序。总之只能有一个,就是说只能有一个程序入口。就算多线程也必须有一个启动的。

5 楼

谢谢 楼上的 按照你说的 把另一個main方法裡的內容放到一個方法然後在別的地方調用 可现在又出先了别的错误


错误    2    找不到类型或命名空间名称“ClientDataManage”(是否缺少 using 指令或程序集引用?)    系统\MainFrm.Designer.cs    325    43    



错误    3    找不到类型或命名空间名称“SellTable”(是否缺少 using 指令或程序集引用?)   系统\MainFrm.Designer.cs    349    13    

6 楼

private System.Windows.Forms.MenuItem menuItem1;
        private System.Windows.Forms.MenuItem menuItem2;
        private System.Windows.Forms.MenuItem menuItem3;
        private System.Windows.Forms.MenuItem menuItem4;
        private System.Windows.Forms.MenuItem menuItem5;
        private System.Windows.Forms.MenuItem mnu_WareDataManage;
        private System.Windows.Forms.MenuItem mnu_StokerDataManage;
        private System.Windows.Forms.MenuItem mnu_ClientDataManage;
        private System.Windows.Forms.MenuItem mnu_StockTable;
        private System.Windows.Forms.MenuItem mnu_StorageSearch;
        private System.Windows.Forms.MenuItem mnu_PopedomManage;
        private System.Windows.Forms.MenuItem mnu_SellTable;
        private System.Windows.Forms.StatusBar statusBar1;
        private System.Windows.Forms.StatusBarPanel statusBarPanel1;
        private System.Windows.Forms.StatusBarPanel statusBarPanel2;
        private System.Windows.Forms.MenuItem menuItemQuit

7 楼

确定这个文件的存在,在VS2005中添加引用把这个加进去
\MainFrm.Designer.cs

8 楼

private void mnu_StokerDataManage_Click(object sender, System.EventArgs e)
        {
            if (this.checkChildFrmExist("StokerDataManage") == true)
            {
                return;
            }
            // 如果该窗体不存在则新生成一个供货商信息维护维护窗体
            StokerDataManage newFrm = new StokerDataManage(true);
            newFrm.MdiParent = this;
            newFrm.Show();
        }
        //-----------显示客户信息维护窗口----------
        private void mnu_ClientDataManage_Click(object sender, System.EventArgs e)
        {
            if (this.checkChildFrmExist("ClientDataManage") == true)
            {
                return;
            }
            // 如果该窗体不存在则新生成一个客户信息维护窗体
            ClientDataManage newFrm = new ClientDataManage(true);
            newFrm.MdiParent = this;
            newFrm.Show();
        }

9 楼

我查看了一下 它们的代码一样为什么上面那个没显示出错 下面那个有错呢

我来回复

您尚未登录,请登录后再回复。点此登录或注册