Problem mit Canvas



  • Hi, hier noch eine kleine Frage.
    Ich möchte viele kleine weiße Kreise/Ellipsen auf einer Geraden zeichnen. Da ich es als höchst ineffektiv sehen würde, den Befehl extrem oft eintippen zu müssen, hab ich mir überlegt, wie ich das Problem lösen könnte. Hier mein Lösungsansatz:

    Canvas->Brush->Color = clWhite;
    for(a = 40 ; a < 100 ; a += 25)
     for(c = 55 ; c < 100 ; a += 25)
     	{
    	Canvas->Ellipse(a,15,c,30);
        }
    

    Wenn man dies aber benutzt, verläuft sich das Programmm!



  • Hallo

    Wenn man dies aber benutzt, verläuft sich das Programmm!

    das ist keine aussagekräftige Fehlermeldung!

    schau dir doch mal deine Schleifen genauer an

    for(a = 40 ; a < 100 ; a += 25)
     for(c = 55 ; c < 100 ; a += 25)// wo wird c erhöht?
    

    bis bald
    akari



  • akari... du hast mir mal wieder ein Licht gegeben 💡
    Ich hatte vorher andere Variablenbezeichnungen und habe die geändert, dort hab ich es vergessen...
    und verlaufen, war tatsächlich etwas seltsam ausgedrückt... 😉


Anmelden zum Antworten