Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Problem mit graphischer Darstellung!!! Bitte um Hilfe!! (https://www.delphipraxis.net/61472-problem-mit-graphischer-darstellung-bitte-um-hilfe.html)

sneak87 21. Jan 2006 20:54


Problem mit graphischer Darstellung!!! Bitte um Hilfe!!
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
ich habe mir ein Programm geschrieben, ist aber noch lange nciht fertig, aber jetzt habe ich auf einmal festgestellt, nachdem ich die werte in die Editfenster eingegeben habe und dann auf berechnen gehe und danach auf Start, erscheint zwar der richtige Graph aber noch eine ungewöhnliche Gerade, die einfach vom Startpunkt zu irgendeinem punkt in der Ebene geht...

könnt ihr euch den Quellcode incl Programm anschauen, weil ich finde da überhaupt keinen Fehler..

würde mich um Hilfe freun...

mfg Lars

Matze 21. Jan 2006 21:28

Re: Problem mit graphischer Darstellung!!! Bitte um Hilfe!!
 
Hallo, herzlich willkommen.

Dein Code ist ja schrecklich formatiert. :zwinker:

Der Fehler liegt darun, dass du im ersten Schritt ein LineTo aufrufst, ohne davor an die Startposition "gesprungen" zu sein.

Lösen kannst du das folgendermaßen:

Delphi-Quellcode:
procedure TSimu.ButtonStartClick(Sender: TObject);
begin
  bewegung:=true;
  Image1.Canvas.MoveTo(150 + Round(i), 324 - Round(y_wert)); // Startposition setzen
  starten;
end;
Viel Erfolg.

sneak87 21. Jan 2006 21:55

Re: Problem mit graphischer Darstellung!!! Bitte um Hilfe!!
 
ja ich weiß ich hab ja noch vor, den ordentlich zu formatieren, aber ich hab immerwieder code hinein kopiert und entfernt, deshalb ist es ein bisschen undurchsichtig... kommt noch

achso, danke für die Idee, jetzt funktioniert es einwandfrei, thx

mfg Lars


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz