Forum: Klatsch und Tratsch
by Mavarik,
5. Sep 2016
Ich hab da ne eigen Record den Sin ist ja immer in Bogenmaß aber FMX-Rotation sind Winkel in ° das gleiche gilt für Vector Rotationen...
var
Winkel : TWinkel;
Vector : TPointF;
begin
Winkel.AsWinkel := 20; // °
Vector := TPointF.Create(0,-10).Rotate(Winkel.AsValue); // in Bogenmaß
end;
Forum: Klatsch und Tratsch
by Mavarik,
3. Sep 2016
OMG: Was hat das den damit zu tun?
Es geht hier um die Syntax von Pascal...
Und da ist die Regel ganz einfach: Es wird NIX verwendet, was nicht vorher definiert ist.
Abgesehen davon kann das der 1-Pass-Compiler sowieso nicht...
Forum: Klatsch und Tratsch
by Mavarik,
3. Sep 2016
Du hast es nicht verstanden... in diesen Fall musst du nur die forward declaration benutzen...
Nix global, nix in einer Klasse. Und schon kann deine Procedure drunter stehen.