Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Paintbox Differnezberechnen (https://www.delphipraxis.net/113830-paintbox-differnezberechnen.html)

ScrollbarKopf 15. Mai 2008 11:18


Paintbox Differnezberechnen
 
Hallo ich würde den code zum berechnen der entfernung zweier zufälligen zahlen in einer paintbox bracuehn könnte in mir einer zeigen

_frank_ 15. Mai 2008 11:35

Re: Paintbox Differnezberechnen
 
zahlen in der paintbox?

meinst du 2 Koordinaten?
entweder gerade per x2-x1,y2-y1 oder diagonal mit dem satz des Pytagoras

HTH Frank

tomsel 15. Mai 2008 11:36

Re: Paintbox Differnezberechnen
 
Ich nicht, aber frag mal Pythagoras, falls der grad online sein sollte.

ScrollbarKopf 15. Mai 2008 11:42

Re: Paintbox Differnezberechnen
 
hab jetzt soviel
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, ExtCtrls;

type
  TForm1 = class(TForm)
    PaintBox1: TPaintBox;
    Edit1: TEdit;
    Button1: TButton;
    procedure PaintBox1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.PaintBox1Click(Sender: TObject);
Var
i,x,y: integer ;

begin
x:= random (100);
canvas.moveto:= inttostr (x);
paintbox1.Canvas:= x;

y:= random (100);
canvas.MoveTo:= inttostr (y);

canvas.lineto:= (x,y);

end;

end.

tomsel 15. Mai 2008 11:50

Re: Paintbox Differnezberechnen
 
Hast du das copiliert?


"compiliert" meinte ich :mrgreen:

Nuclear-Ping 15. Mai 2008 11:51

Re: Paintbox Differnezberechnen
 
Das ist nicht viel - und zudem die Hälfte auch noch falsch irgendwie ... Glaube nicht, dass das der Compiler so akzeptiert.

ScrollbarKopf 15. Mai 2008 11:52

Re: Paintbox Differnezberechnen
 
könnt ihr mir den richtigen code biotte shcrieben

_frank_ 15. Mai 2008 11:53

Re: Paintbox Differnezberechnen
 
ich glaube bei dem code wirst du mit Fehlern überhäuft :D
und könntest du dir vielleicht bisschen mühe geben?

du möchtest eine zufällige linie zeichnen?
Delphi-Quellcode:
x1:=random(paintbox1.width);
y1:=random(paintbox1.height);
paintbox1.canvas.moveTo(x1,y1);

x2:=random(paintbox1.width);
y2:=random(paintbox1.height);
paintbox1.canvas.LineTo(x2,y2);
jetzt kannst du mit den variablen die länge der Linie ausrechnen.
aber ich denke, du solltest erstmal ein Tutorial zu TCanvas anschauen...

Gruß Frank

Nuclear-Ping 15. Mai 2008 11:54

Re: Paintbox Differnezberechnen
 
Zitat:

Zitat von ScrollbarKopf
könnt ihr mir den richtigen code biotte shcrieben

Warum strengst du dich nicht selber an?

tomsel 15. Mai 2008 11:55

Re: Paintbox Differnezberechnen
 
Zitat:

Zitat von ScrollbarKopf
könnt ihr mir den richtigen code biotte shcrieben

Schreiben können wir jedenfalls :lol:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:01 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