Zitat von
Tormentor32:
Du vergleichst irgendwo in deinem Programm einen Zeiger mit einem Gleitkommawert, das geht nicht...
Nein, Integer und Extendet bedeutet, dass sie Integer (Ganzzahlen) mit Extented (Kommazahlen) vergleicht / zuweist.
Das geht nicht.
Du must entweder
Deine Integer in Kommazahlen konvertieren
oder
Deine Kommazahlen in Integer konvertieren.
Mit Round(3.2) wandelst Du z.B. den Extented Wert (3.2) in einen Integer (2) um.
Dieser Vorgang wird auch Runden genannt.
Delphi-Quellcode:
// mach aus der Kommazahl e eine Ganzzahl i
i := Round(e);