Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#7

Re: Operator ist auf diesen Operandentyp nicht anwendbar

  Alt 20. Jan 2008, 16:36
und welchen Typen haben die Variablen?

es wäre auch bestimmt gut (übersichtlicher), wenn du diese Rechnung etwas aufteils.
außerdem wird einiges mehrmals berechnet ... einmal reicht ja


[quote="Avicenna"]Hallo,
folgender Fehler bringt mich noch zum Verzweifeln:

Zitat:
[Fehler] Unit1.pas(173): Operator ist auf diesen Operandentyp nicht anwendbar
in etwa so (falls ich keinen Fehler gemacht hab)
Code:
[s]G5 := groesse / 5.2;
G10 := groesse / 10.2;
P5 := power(G5);
P10 := power(G10);
S2 := sqrt(P10-P5) / 2;

kreuz2.verschieben(round(posx-groesse / 2 + S2),round(posy-groesse+S2));
kreuz2.groesseAendern(round(posx-groesse / 10-S2),round(posy-groesse - groesse / 50+S2));[/s]
Delphi-Quellcode:
P5 := power(groesse div 5, 2);
P10 := power(groesse div 10, 2);
S2 := sqrt(P10-P5) / 2;

kreuz2.verschieben(round(posx-groesse div 2 + S2),round(posy-groesse+S2));
kreuz2.groesseAendern(round(posx-groesse div 10-S2),round(posy-groesse - groesse div 50+S2));
aber sowas passiert nicht/weniger, wenn man ein bissl an Codeformatierung denkt und nicht immer alles zusammenfasst.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat