Forum: Programmieren allgemein
by Borgschüler,
19. Jan 2012
Hallo!
Also das komische ist, ich seh kein fenster das über der paintbox auch nur kurz sein könnte. Zudem wird ja erst durch den button klick gezeichnet.
Ich habe jetzt das selbe problem bei einem sierpinski dreieck, man sieh wenn überhaupt nur 3 pixel und wenn ich den befehl paintbox1.repaint gebe, dann flackern die drei punkte einfach nur!
in der schule (windows xp) hats die probleme...
Forum: Programmieren allgemein
by Borgschüler,
19. Jan 2012
ok wenn ich paintbox1.invalidate oder paintbox1.repaint schreibe, verschwindet das gezeichnete. ich erklär mir das dadurch, dass die paintbox in den urzustand versetzt wird??
auf jedenfall danke leute, für die ganzen vorschläge!
Forum: Programmieren allgemein
by Borgschüler,
19. Jan 2012
OK es klappt, Pi ist zwar relativ ungenau, aber das hat die monte carlo methode so ansich!
Aber kann mir vl jemand erklären, warum ich soviel rumprobieren musste, damit das ganze quadrat zu sehen ist?
procedure TForm1.Button1Click(Sender: TObject);
var i, count,x,y : integer;
pi : real;
begin
count := 0;
for i := 1 to 100000 do
Forum: Programmieren allgemein
by Borgschüler,
19. Jan 2012
Liebe Leute, je nach dem wo die paintbox platziert ist, ist ein anderer teil zu sehn, bzw an einer stelle sieht man wirklich ein perfektes quadrat! aber seht selbst.
Wie kann das bitte sein? geht garnicht in meinen kopf!
ich werde jetzt die pi berechnung durchführen, und dann das ergebnis präsentieren.
Forum: Programmieren allgemein
by Borgschüler,
19. Jan 2012
so so schaut das aus bei mir, siehe anhang
Forum: Programmieren allgemein
by Borgschüler,
19. Jan 2012
tigü ja genau, so soll es aussehen!
tigü, hast du meinen quelltext imn ersten beitrag eins zu eins übernommen?
hmm, dann probier ich mal, den radius mit paintbox width auszudürcken!
EDIT: Ich werd noch wahnsinnig, jetzt hab ich < paintbox1.width und es geht immer noch nicht!
übrigens:
als zum berechnen von pi dachte ich mir
Forum: Programmieren allgemein
by Borgschüler,
19. Jan 2012
hmm in der schule haben wir das immer mit der paintbox gemacht.
randomize wird im button eh nur einmal aufgerufen. wenn ich es bei formcreate reinschreibe, ändert isch leider garnichts. er macht irgendwie immer nur die hälfte von der paintbox. es sei denn du machst die paintbox richtig klein, aber das kanns auch nicht sein!
Forum: Programmieren allgemein
by Borgschüler,
19. Jan 2012
Guten Tag!
Habe morgen matura, habe ein Problem mit unserem Monte carlo Beispiel!
Und zwar schaut der Quelltext für mich ganz richtig aus, aber es wird nur die Hälfte von der Paintbox belegt und ich weis absolut nicht warum!
aber seht selbst:
procedure TForm1.Button1Click(Sender: TObject);
var i, count,x,y : integer;
begin