Also ich denke auch, daß es an den FlodFill liegt.
Eventuell sind ja einige deiner selbstgemalten Kreise nicht richtig geschlossen
(warum überhaupt selber zusammenstückeln und nicht gleich einen Kreis zeichnen lassen? )
Delphi-Quellcode:
for Winkel := 1 to 360 do
begin
LineTo(A_DC, AStartX+Round(cos(Pi*Winkel/180)*AGroesse), AStartY+Round(sin(Pi*Winkel/180)*AGroesse) );
end;
Zitat:
aber da dies spontan passiert weiß ich auch nicht wo ich ansetzen sollte mit der fehlerssuche ?
Du könntest ja einfach mal Codeteile auskommentieren
- wenn der Fehler immernoch auftritt, dann ist der Fehler wahrscheinlich nicht in diesen Teilen enthalten
(es sei denn es gibt mehrere Fehlerstellen)
dann also weitere Codes auskommentieren (und diesen eventuell wieder aktivieren/dekommentieren)
- tritt der Fehler nicht mehr auf, dann hast du schonmal den Fehler eingegrenzt
nun also den Code wieder stück für Stück aktivieren und auskommentieren, bis am Ende nur noch der Fehlerhafte Code (bzw. der eine efehl) auskommentiert ist.