Forum: Sonstige Fragen zu Delphi
Delphi
by smart,
22. Okt 2006
Hi.
Da bekomme ich zu kleine Werte. Kein Wert über 150. An 360 garnicht zu denken.
Gruß
Heike
Forum: Sonstige Fragen zu Delphi
Delphi
by smart,
22. Okt 2006
Vielen Dank an Alle!
Mit
Round(ArcTan2(Y, X)* 100)
klappt es.
Gruß
Forum: Sonstige Fragen zu Delphi
Delphi
by smart,
22. Okt 2006
Hi,
Vielen Dank für Deine Mühe. Ich habe es geschnallt. Noch ne dumme Frage, gibt es in Delphi auch 'FloatToInt' oder soetwas? Oder muss ich Float in Integer selbst umrechnen?
Gruß
Heike
Forum: Sonstige Fragen zu Delphi
Delphi
by smart,
22. Okt 2006
Sorry, hatte mich bei der Fehlermeldung verschrieben (Inkompatible Typen: 'Integer' und 'Extended').
Hier ist der Code:
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
Var
A: Integer;
begin
A := ArcTan2(Y, X);
Forum: Sonstige Fragen zu Delphi
Delphi
by smart,
22. Okt 2006
Hallo Michael!
Ich übergebe die Mauskoordinaten (X,Y).
Gruß
Heike
Forum: Sonstige Fragen zu Delphi
Delphi
by smart,
22. Okt 2006
Sorry hatte ich vergessen ;-) Aber ......
dann bekommen ich: Unit1.pas(29): Inkompatible Typen: 'Integer' und 'Extended'
Gruß
Heike
Forum: Sonstige Fragen zu Delphi
Delphi
by smart,
22. Okt 2006
Vielen Dank, aber da bekomme ich immer ein
Unit1.pas(29): Undefinierter Bezeichner: 'ArcTan2'
Gruß
Heike
Forum: Sonstige Fragen zu Delphi
Delphi
by smart,
22. Okt 2006
Hallo Mathekünstler!
Wie kann ich die Mauskoordinaten (X,Y) in Grad umrechnen? Ich habe eine Form. Auf dieser ist ein TImage, das sich immer in Richtung der Maus drehen soll.
Gruß
Heike