Einzelnen Beitrag anzeigen

dominikkv

Registriert seit: 30. Sep 2006
Ort: Gundelfingen
1.109 Beiträge
 
Delphi 2007 Professional
 
#8

Re: Operator ist auf diesen Operandentyp nicht anwendbar

  Alt 20. Jan 2008, 16:49
wenn man das mal so schreibt:
Delphi-Quellcode:
kreuz2.verschieben(
                   posx - groesse div 10 + round(
                                                 (
                                                  sqrt(
                                                       power(
                                                             groesse div 10, 2
                                                            ) - (
                                                                 power(
                                                                       groesse div 5, 2
                                                                      )
                                                                )
                                                      ) div 2
                                                 ),

                   posy - groesse + (
                                     round(
                                           (
                                            sqrt(
                                                 power(
                                                       groesse div 10, 2
                                                      ) - power(
                                                                groesse div 5,2
                                                               ) div 2
                                                )
                                           )
                                          );
sieht man das du sqrt() div 2 machst und das du eine klammer zu vergessen hast (bzw eine klammer zu viel auf nach dem ersten round)
Dominik
Wer anderen eine Grube gräbt, hat ein Gruben-Grab-Gerät!
  Mit Zitat antworten Zitat