Note that there are some explanatory texts on larger screens.

plurals
  1. POC# out of memory error
    text
    copied!<p>I've been trying for hours to figure this out. When this executes it will run until system runs out of memory. I tried disposing the bmp's created after used, it made no difference. I also tried disposing the webbrowser but then I need to run the webpage on a loop with the right height/width etc to take a capture of it. I tried creating a new webbrowser everything it loops then dispose but it then wouldn't work. Can anyone see what may be happening here?</p> <p>The loop:</p> <pre><code> wbcondor1.AllowNavigation = true; wbcondor1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(wbcondor1_DocumentCompleted); wbcondor1.Navigate("blanked out"); </code></pre> <p>the document completed</p> <pre><code> private void wbcondor1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { Bitmap condor1bmp = new Bitmap(600, 1000); wbcondor1.DrawToBitmap(condor1bmp, new Rectangle(wbcondor1.Location.X, wbcondor1.Location.Y, wbcondor1.Width, wbcondor1.Height)); if (Convert.ToString(condor1bmp.GetPixel(553, 558)) == "Color [A=255, R=232, G=30, B=48]") { c1to1.Text = "lower"; } if (Convert.ToString(condor1bmp.GetPixel(553, 584)) == "Color [A=255, R=232, G=30, B=48]") { c1to2.Text = "lower"; } if (Convert.ToString(condor1bmp.GetPixel(553, 608)) == "Color [A=255, R=232, G=30, B=48]") { c1to3.Text = "lower"; } if (Convert.ToString(condor1bmp.GetPixel(553, 633)) == "Color [A=255, R=232, G=30, B=48]") { c1to4.Text = "lower"; } if (Convert.ToString(condor1bmp.GetPixel(553, 658)) == "Color [A=255, R=232, G=30, B=48]") { c1to5.Text = "lower"; } if (Convert.ToString(condor1bmp.GetPixel(553, 558)) == "Color [A=255, R=0, G=175, B=88]") { c1to1.Text = "higher"; } if (Convert.ToString(condor1bmp.GetPixel(553, 584)) == "Color [A=255, R=0, G=175, B=88]") { c1to2.Text = "higher"; } if (Convert.ToString(condor1bmp.GetPixel(553, 608)) == "Color [A=255, R=0, G=175, B=88]") { c1to3.Text = "higher"; } if (Convert.ToString(condor1bmp.GetPixel(553, 633)) == "Color [A=255, R=0, G=175, B=88]") { c1to4.Text = "higher"; } if (Convert.ToString(condor1bmp.GetPixel(553, 658)) == "Color [A=255, R=0, G=175, B=88]") { c1to5.Text = "higher"; } // bmp.Save("condor1.gif"); condor1bmp.Dispose(); } </code></pre> <p>Thanks all, hopefully someone can see what I'm missing :(</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload