Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Ausgabe ist falsch, warum?

  Alt 31. Aug 2010, 18:44
Was für ein Typ hat min?
Was für ein Typ "Min" hat ist egal.
Für diese Berechnung sind erstmal nur die Typen der beiden Operanden verantwortlich und dann wird das Ergbnis versucht an "Min" zu übergeben.

StrToInt = Integer
800 = unbestimmt (der Compiler nimmt Integer, weil die 800 da reinpaßt)
> Ergebnis > Integer * Integer = Integer


PS: Genau deswegen soll Embarcadero endlich mal solche Fehlerprüfungen standardmäßig aktivieren.

Und die Leerer sollen erstmal die Grundlagen des Debugging vermitteln, bzw. es endlich selber mal lernen
und darauf hinweisen, daß man dieses (Überlauf- und Bereichsprüfung) in den Projektoptionen besser mal aktivieren soll, vorallem wenn keine große Ahnung von dieser Materie hat und Fehler vorprogrammiert sind.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat