![]() |
Graphen zeichnen
Hi,
hab ne Frage zu Delphi. Ich soll ein Programm in Delphi 6 schreiben, dass für eine quadratische Funktion ne Kurvendiskussion machen soll. Das Berechnen is ja alles kein Problem, ich hab nur keine Ahnung, wie ich die Funktion dann zeichnen soll und wie ich es schaffe, dass die Achsen richtig beschriftet sind und auch zu der Funktion passen.. Wär schön, wenn mir wer helfen könnte :) THX IBM |
Re: Graphen zeichnen
Guck dir mal mein programm
![]() |
Re: Graphen zeichnen
THX für die Hilfe!
Hab nur noch eine Frage, wie kann ich das in Delphi auf ein Image zeichnen? Mir wurde empfohlen, darauf zu zeichnen, ich weiß nur nichmal wie ich das unter Delphi erstelle, ich hab zwar ne Klasse TImage gefunden und weiß auch, dass man ein Image auf die Form ziehn kann, ich weiß nur nich so richtig, wie ich damit umgehn soll. danke schonmal IBM |
Re: Graphen zeichnen
Image1.Bitmap.Canvas.irgendeinegrafikfunktion
oder (was besser wäre) du zeichnest auf eine "hintergrund" Bitmap (TBitmap) und tust die bei neuzeichnen immer komplett mit BitBlt ( windoofApi ) auf das Image kopieren -> kein flickern mehr und auch performanter objekte zur laufzeit instanziieren geht so:
Delphi-Quellcode:
var
bit:Tbitmap; begin bit := Tbitmap.create; bit.loadfromfile .... bit.canvas.grafikgfunktion usw... und wenn nicht mehr gebraucht: bit.free; |
Re: Graphen zeichnen
Einfach mal auf das Image klicken und F1 drücken. In der Hilfe solltest du dir dann mal [oh]Pixels, Moveto und Lineto [/oh] anschauen.
Ausserdem kannst du ja mal Luckies Code analysieren, er wird diese Funktionen sicher genutzt haben. |
Re: Graphen zeichnen
hab das mal versucht, auf ne Bitmap zu zeichnen aber ich krieg das irgendwie nich gebacken, dass auch in das Image zu kopieren. Hab mal versucht die Bitmap in ein Picture zu kopieren und das dann in das Image aber das klappt dummerweise nich.
Wär nett, wenn mir da nochmal einer helfen könnte :) THX IBM |
Re: Graphen zeichnen
Guck doch mal in meine Sourcen rein.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz