2016-09-18 100 views
1

Soo jive完成了我在c#中的第一个项目之一,但后来我运行upp在这个 “实时事件:断点命中:Timer1_tick,Forn断点或跟踪点被调试器击中。我不能真的发现任何错误白衣我的代码洙我不真的知道如何解决这里这是代码香港专业教育学院一直在努力C#断点碰到调试器

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Windows.Forms; 

namespace WindowsFormsApplication1 
{ 
    public partial class Form1 : Form 
    { 
     public Form1() 
     { 
      InitializeComponent(); 
      webBrowser1.Navigate("mywebsite.com"); 
      webBrowser1.ScriptErrorsSuppressed = true; 
     } 
     private int failed = 0; 
     string startbet = "250"; 
     string bet2 = "150000"; 
     string bet3 = "300000"; 
     string bet4 = "600000"; 
     string bet5 = "1200000"; 
     string bet6 = "2400000"; 
     string bet7 = "4800000"; 
     private void Form1_Load(object sender, EventArgs e) 
     { 

     } 

     private void button1_Click(object sender, EventArgs e) 
     { 
      webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("brukernavn")[0].SetAttribute("value", textBox1.Text); 
      webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("passord")[0].SetAttribute("value", textBox2.Text); 
      webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("login_buton")[0].InvokeMember("click"); 
      timer1.Enabled = true; 
     } 

     private void timer1_Tick(object sender, EventArgs e) 
     { 
      webBrowser1.Navigate("mywebsite.com/gamblingsite.php"); 
      webBrowser1.DocumentCompleted += Krigside; 
      timer1.Enabled = false; 
     } 
     private void Krigside(object sender, WebBrowserDocumentCompletedEventArgs e) 
     { 
      webBrowser1.DocumentCompleted -= Krigside; 
      timer2.Enabled = true; 
      timer2.Interval = 1000; 
     } 
     private void timer2_Tick(object sender, EventArgs e) 
     { 
      if (webBrowser1.DocumentText.Contains("bokstavene")) 
      { 
       MessageBox.Show("Anti-bot! du har 60 sekunder på og fullføre!"); 
       timer2.Enabled = true; 
       timer2.Interval = 60000; //60 sekunder før den sjekker anti-bot igjen. 
      } 
      else 
      { 
       webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("bet")[0].SetAttribute("value", startbet); 
       webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("start")[0].InvokeMember("click"); 
       timer2.Enabled = false; 
       webBrowser1.DocumentCompleted += SjekkVinnFeil; 
      } 
     } 
     private void SjekkVinnFeil(object sender, WebBrowserDocumentCompletedEventArgs e) 
     { 
      MessageBox.Show("KRIG SIDEN ER KLAR!"); 
      webBrowser1.DocumentCompleted -= SjekkVinnFeil; 
      if (webBrowser1.DocumentText.Contains("taper")) 
      { 
       failed += 1; 
      } 
      else 
      { 
       failed = 0; 
      } 
      timer3.Enabled = true; 
     } 

     private void timer3_Tick(object sender, EventArgs e) 
     { 
      if (webBrowser1.DocumentText.Contains("bokstavene")) 
      { 
       MessageBox.Show("Anti-bot! du har 60 sekunder på og fullføre!"); 
       timer3.Enabled = true; 
       timer3.Interval = 60000; //60 sekunder før den sjekker anti-bot igjen. 
      } 
      else if (failed == 3) 
      { 
       webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("bet")[0].SetAttribute("value", bet2); 
       webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("start")[0].InvokeMember("click"); 
       timer3.Enabled = false; 
       webBrowser1.DocumentCompleted += SjekkVinnFeil; 
      } 
      else if (failed == 4) 
      { 
       webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("bet")[0].SetAttribute("value", bet3); 
       webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("start")[0].InvokeMember("click"); 
       timer3.Enabled = false; 
       webBrowser1.DocumentCompleted += SjekkVinnFeil; 
      } 
      else if (failed == 5) 
      { 
       webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("bet")[0].SetAttribute("value", bet4); 
       webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("start")[0].InvokeMember("click"); 
       timer3.Enabled = false; 
       webBrowser1.DocumentCompleted += SjekkVinnFeil; 
      } 
      else if (failed == 6) 
      { 
       webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("bet")[0].SetAttribute("value", bet5); 
       webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("start")[0].InvokeMember("click"); 
       timer3.Enabled = false; 
       webBrowser1.DocumentCompleted += SjekkVinnFeil; 
      } 
      else if (failed == 7) 
      { 
       webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("bet")[0].SetAttribute("value", bet6); 
       webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("start")[0].InvokeMember("click"); 
       timer3.Enabled = false; 
       webBrowser1.DocumentCompleted += SjekkVinnFeil; 
      } 
      else if (failed == 8) 
      { 
       webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("bet")[0].SetAttribute("value", bet7); 
       webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("start")[0].InvokeMember("click"); 
       timer3.Enabled = false; 
       webBrowser1.DocumentCompleted += SjekkVinnFeil; 
      } 
      else 
      { 
       webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("bet")[0].SetAttribute("value", startbet); 
       webBrowser1.Document.GetElementsByTagName("input").GetElementsByName("start")[0].InvokeMember("click"); 
       timer3.Enabled = false; 
       webBrowser1.DocumentCompleted += SjekkVinnFeil; 
      } 
     } 

     private void button2_Click(object sender, EventArgs e) 
     { 
      timer1.Enabled = false; 
      timer2.Enabled = false; 
      timer3.Enabled = false; 
      MessageBox.Show("Stoppet!"); 
     } 

     private void textBox2_TextChanged(object sender, EventArgs e) 
     { 

     } 
    } 
} 

和我一直都在我的代码一对夫妇的时间,现在whitout理解什么是错洙我希望这里的任何人都能帮助我告诉我做错了什么。即时通讯新鲜的C#所以我希望你能帮助我,因为我已经尝试搜索问题没有任何解决它的运气。

回答

3

所以你唯一的问题是为什么断点正在打?如果是的话,那么这是因为您已经在某个时间设置了断点来进行调试。如果您不再需要它们,则可以考虑通过选择debug菜单选项并选择delete all breakpointdisable all breakpoint来删除断点。

您也可以考虑在Release模式下使用选项start without dedbugging运行应用程序。 (OR)在web.config/app.config设置如下行

<Compilation debug="false" /> 
+0

谢谢你帮我解决这个问题我不知道它是那么容易谢谢主席先生:) –