Jaecko
27.12.2006, 13:55
Hi.
Ich möchte in einem Programmteil etwas berechnen; dazu brauche ich den Anteil vor dem Komma, den man ja durch FIX() bekommen sollte
(Also wenn x = 5.68, dann fix(x) = 5)
Nur funktioniert das nicht ganz:
Dim X As Long
Dim Y As Long
Tyear as Long
Tyear = 2006
X = Tyear - 1900
X = X / 4
Y = FIX(X)
Genau an der letzten Zeile mit dem FIX meldet Bascom ERR 63, "Integer Or Long Expected for ABS()". Hab aber schon versucht, alle Variablen als Long oder Integer zu verwenden. Was hab ich hier übersehen?
MfG
Ich möchte in einem Programmteil etwas berechnen; dazu brauche ich den Anteil vor dem Komma, den man ja durch FIX() bekommen sollte
(Also wenn x = 5.68, dann fix(x) = 5)
Nur funktioniert das nicht ganz:
Dim X As Long
Dim Y As Long
Tyear as Long
Tyear = 2006
X = Tyear - 1900
X = X / 4
Y = FIX(X)
Genau an der letzten Zeile mit dem FIX meldet Bascom ERR 63, "Integer Or Long Expected for ABS()". Hab aber schon versucht, alle Variablen als Long oder Integer zu verwenden. Was hab ich hier übersehen?
MfG