Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: DIV Problem (Integer?)

  Alt 23. Mai 2011, 09:01
Warum sind eigentlich L,H,L2,H2:real; global deklariert, obwohl sie nur lokal benötigt werden?


Warum deklarist du die Variablen als Reals und nicht als Integer?
Vorallem da du ja eigentlich überall Integer haben wolltest.
siehe L:=strtoint , intttostr(L2) , div und vorallem
Zitat:
DIV Problem (Integer?)
Zitat:
[Fehler] Unit1.pas(42): Operator ist auf diesen Operandentyp nicht anwendbar
Operator = dein DIV
Operandentyp = Typ deiner Variable
Also, da kann man aus der Fehlermeldung herauslesen, daß die Variable einen unpassenden Typen besitzt, welcher nicht mit dieser Operation vereinbar ist.
PS: Für Fließkommazahlen nutzt man das / als Divisionsoperator.



Man hätte nicht alles fett schreiben müssen und der Code paßt auch ganz gut in ein [code]...[/code] oder sogar ein [delphi]...[/delphi] (der Knopf mit dem roten Helm) rein.
Für Fehlerstellen macht sich z.B. ein Kommentar ala // <<<<< hier ist es nicht verkehrt.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (23. Mai 2011 um 09:08 Uhr)
  Mit Zitat antworten Zitat