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.