Danke für die Antworten schon mal.
Also das Problem is ja: der Compiler stürzt ab ohne das der was sagt. Also ich starte das Programm und dann verändert sich der Bildschirm für ne 10tel sekunde und dann ist das ganze auch schon wieder weg. Sprich ich seh den Desktop wieder mit genau dem selben Text usw. wie vor dem Ausführen des Programms. OHNE Fehlermeldung.
Das ist es was mich irritiert. und auch mit einzelnen Anweisungen kann man nichts ausrichten.
Also um die Funktion noch beser zu erklären: die mBall.pas (mit der TBall drin) enthält ein Array mit allen Bällen. hab ich dann von der pBilliard.dpr aus übergeben. Eine For schleife in der TBall Klasse ruft nun die Funktion so oft auf wie es Bälle gibt. Lässt das aber sein wenn es derselbe ball ist (glaicher Arraywert).
Nun wurden ja die anderen Bälle an die funktion weitergegeben und es wird halt mit dem Satz des Phytagoras geprüft ob die kollidieren. <<< wär schon wenn hier ist das programm dann plötzlich weg. egal ob collision oder nicht.
Ich hab mal den aktuellen Stand angehängt und hoffe das mir einer helfen kann.
Könnt ihr durch meinen Quelltext durchsteigen?
Wenn ihr kritik an der ordentlichkeit abt dann sagt mir das auch pls.
Moderiert von
AXMD: Doppelposting entfernt.