Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5

Arrays in Delphi
#12

Habe jetzt ein Problem in Delphi, würde die Tabelle mit je 3 y-, und x-Werten gern von Delphi zeichnen lassen (das ist dann noch die Methode ohne Arrays, weil's ja nur insgesamt 6 Werte sind zu Demonstrationszwecken, dass man damit noch nicht so genau zeichnen kann) mit einer PaintBox, die bei mir "Zeichnen" heißt und dem Befehl Canvas, habe das ganze jetzt so implementiert:
Code:
procedure TForm2.Button2Click(Sender: TObject);
VAR x1,x2,x3,y1,y2,y3:real;
begin
  x1:=StrToFloat(txtx1.Text);
  x2:=StrToFloat(txtx2.Text);
  x3:=StrToFloat(txtx3.Text);
  y1:=StrToFloat(txty1.Text);
  y2:=StrToFloat(txty2.Text);
  y3:=StrToFloat(txty3.Text);
  a1.Visible:=False;
  Zeichnen.Visible:=True;
  Zeichnen.Canvas.MoveTo(720,352);
  Zeichnen.Canvas.LineTo(x1,y1);  {x,y sind in Delphi irgendwie anders als in der Mathematik, das muss ich mir dann überhaupt nochmal angucken, wenn das Programm mit diesem Code dann starten würde}
  Zeichnen.Canvas.LineTo(x2,y2);
  Zeichnen.Canvas.LineTo(x3,y3);
end;
Bekomme dann aber diese Fehlermeldung: Unit2.pas(93,31) Error: Incompatible type for arg no. 2: Got "Double", expected "LongInt"
Sieht so aus als würde Delphi beim Zeichnen keine Kommazahlen mögen. Aber das muss doch auch mit Kommazahlen gehen!!? Gibt's da ne Möglichkeit das irgendwie umzusetzen oder bin ich jetzt generell falsch? Mal abgesehen davon, dass ich die 6 Variablen auch über ein Array hätte definieren können.
2.Gibt es auch eine Möglichkeit bei einer PaintBox eine x-und y-Achse einblenden zu lassen?
Zitieren


Nachrichten in diesem Thema
Arrays in Delphi - von gabiza7 - 17.02.2010 19:32
[Kein Betreff] - von Beholder - 17.02.2010 20:57
[Kein Betreff] - von gabiza7 - 17.02.2010 22:25
[Kein Betreff] - von Beholder - 17.02.2010 22:43
[Kein Betreff] - von gabiza7 - 18.02.2010 12:08
[Kein Betreff] - von Beholder - 19.02.2010 00:01
[Kein Betreff] - von gabiza7 - 19.02.2010 12:28
[Kein Betreff] - von Beholder - 19.02.2010 21:30
[Kein Betreff] - von gabiza7 - 19.02.2010 21:41
[Kein Betreff] - von Beholder - 19.02.2010 22:29
[Kein Betreff] - von gabiza7 - 20.02.2010 14:11
[Kein Betreff] - von gabiza7 - 28.02.2010 21:52
[Kein Betreff] - von Beholder - 01.03.2010 01:09
[Kein Betreff] - von gabiza7 - 01.03.2010 20:34
[Kein Betreff] - von Beholder - 01.03.2010 21:18

Möglicherweise verwandte Themen…
Thema / Verfasser Antworten Ansichten Letzter Beitrag
Letzter Beitrag von l.m.
06.05.2011 10:34

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste