![]() |
TChart - Nicht genügend wirkliche Parameter
Guten morgen,
ich brauch mal son bisschen Help. Klappt alles soweit nur das Zeichen im TCHart nicht.. d.h. zu jedem X Wert (Zeit des Timers) soll ein Y-Wert (Wert von label1.caption) mit einer LineSeries gezeichnet werden. ich habe folgende Prozedur:
Delphi-Quellcode:
Wenn ich diesen Befehl auskommentier läuft das Prog wunderbar und einwandfrei.
procedure TForm1.Button1Click(Sender: TObject);
begin Timer1.enabled:=True; Series1.AddY (StrToInt(label1.caption)); end; Wenn ich ihn einsetze, bekomm ich die Fehlermeldung "Nicht wirklich genügende Parameter" In einem Anderen Prog läuft das so, das der automatisch den Timer in die X-Achse aufnimmt und das Tchart Zeichnet. Benutzte in beiden fällen TeeChart 4.0 Gruß Kacze |
Re: TChart - Nicht genügend wirkliche Parameter
Hallo Kacze,
die Syntax für die Methode ist:
Delphi-Quellcode:
Kein Wunder, wenn sich der Compiler beklagt.
function AddY(Const AYValue: Double; Const AXLabel: String; AColor: TColor): LongInt;
Grüße vom marabu |
Re: TChart - Nicht genügend wirkliche Parameter
aber warum funktioniert es dann in meinem anderen Programm mit genau diesem Befehl den ich verwendet habe?
|
Re: TChart - Nicht genügend wirkliche Parameter
Vielleicht weil du unterschiedliche Versionen der TChart-Komponente benutzt hast? Was sagt denn die Online-Hilfe bei dir zu AddY()?
marabu |
Re: TChart - Nicht genügend wirkliche Parameter
Heisst also ich könnte auch
Delphi-Quellcode:
oder?
Series1.AddXY(const Timer1.Timer:cardinal; const StrToInt(label1.caption););
Gruß |
Re: TChart - Nicht genügend wirkliche Parameter
Sicher doch. Weiß ich, warum du unbedingt AddY() verwenden wolltest? Der Timer ist mir zwar auch ein Rätsel, aber du wirst schon wissen was du da machst.
marabu |
Re: TChart - Nicht genügend wirkliche Parameter
also ich will ein Liniendiagramm zeichnen..
X-Achse : Zeit die vergangen ist Y-Achse : Label2.caption (String) oder kanal0, da
Delphi-Quellcode:
nur bei allem was ich mache sagt der halt immer nicht genügend wirkliche parameter...
Label2.caption:=IntToStr(kanal0)
habe das jetzt so geschrieben:
Delphi-Quellcode:
Gruß
Series1.AddXY (Timer1.(verschiede Sachen ausprobiert):Cardinal;Label2.caption:String;)
|
Re: TChart - Nicht genügend wirkliche Parameter
Hallo,
wenn Du Dir oben die Methode ansiehst, wird Dir sicher auffallen, dass da noch ein TColor fehlt. Gruß xaromz |
Re: TChart - Nicht genügend wirkliche Parameter
braucht mal das TColor unbedingt? das habe ich doch im TChart auf der Form vorgegeben.. oder nicht?
|
Re: TChart - Nicht genügend wirkliche Parameter
Hallo,
Zitat:
Gruß xaromz |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:39 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