vbstreets konferencia - Téma megtekintése - egy képernyőképet a hiba

Az időzítő rendszeresen végrehajtott ilyen darab:
Kód: Egész kiválasztása Application.DoEvents ();


Időről időre ezt a hibát látja:
BufferedGraphicsContext nem lehet megsemmisíteni, mert a puffer kezelésére jelenleg folyamatban
jelezve on line Application.Run (új Form1 ());

Hogyan lehet ezt korrigálni?

Én Sharpe erős, de megkockáztatom, hogy azt sugallják, hogy az ok screenShotGraphics.Dispose kell, miután befejezte az előző műveletet. és ha én a helyedben, én első dolog nézett screenShotGraphics vannak olyan módszerek, amelyek visszatérjen az állapota, hogy ezt mondja, hogy ő otmonitoreny lezárta azt a tranzakciót, vagy még mindig foglalt.

Programozás - Isten választott fegyelem! Ha van Isten, akkor az univerzum, ő állított össze, nem másként.

Ha a kód lefut a Form_Load - akassza ideiglenesen a gombra, és látni.

Denis írta (a): Én Sharpe erős, de megkockáztatom, hogy azt sugallják, hogy az ok screenShotGraphics.Dispose kell, miután befejezte az előző műveletet. és ha én a helyedben, én első dolog nézett screenShotGraphics vannak olyan módszerek, amelyek visszatérjen az állapota, hogy ezt mondja, hogy ő otmonitoreny lezárta azt a tranzakciót, vagy még mindig foglalt.

Módszer semmi jót nem találtam.

Nord777 írta (a): Ha a kód lefut a Form_Load - akassza ideiglenesen a gombra, és látni.

Kódvégrehajtáskor egy időzítő minden 50 ms. A hiba után néhány perccel a program elindítása után.
Még észre a Windows Feladatkezelő, hogy folyamatosan növeli a memória a program által használt.