Hallo,

mein Eindruck ist, dass Double nur mit Double rechnen kann.
Habe aber nur eine Demo Version.
Das folgende Beispiel im Einzelschritt im Simulator ausführen
und dabei die Variablen anzeigen lassen.
Dazu sollte man sich die Hilfe zu Double ansehen.

Gruß Manfred


Code:
'BASCOM-AVR 1.11.8.7  DEMO Edition

$regfile = "m32def.dat"
$crystal = 1000000
$hwstack = 64
$swstack = 8
$framesize = 24

Dim X As Double
Dim Y As Double
Dim Z As Double

Dim Rechts As Double
Dim Links As Byte

Dim Help1 As Long
Dim Help2 As Double

Links = 20
Rechts = 20

X = Links / 12.143
Y = Rechts / 12.143

Help1 = Links                 'Byte --> Long
Help2 = Help1                 'Long --> Double
Z = Help2 / 12.143

End