Hallo!
Ich stoße gerade auf mein erstes Problem:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21:
| public partial class DG : Form { private Bitmap mybtm; private Graphics myg;
public DG() { InitializeComponent(); }
private void draw() { mybtm = new Bitmap(_widthpx, _heigthpx); myg = Graphics.FromImage(mybtm); myg.DrawLine(Pens.Black, new Point(0, 20), new Point(20, 50)); myg.DrawLine(Pens.Black, new Point(20, 0), new Point(50, 20)); pbaxes.Image = mybtm; myg.Dispose(); } } |
Es fehlt jetzt einiges an Code, aber das Wesentliche ist da.
draw() wird ziemlich oft aufgerufen und irgendwie sind meine 4 GB RAM nach kürzester Zeit voll und das Programm gibt mir eine Fehlermeldung, weil es kein neues Bitmap instanzieren kann.
Was mache ich falsch? Warum füllt sich mein RAM?
lg Martin