Folgendes kann ich fehlerfrei übersetzen:
Code:
$regfile = "m32def.dat"
$crystal = 20000000    

Dim X As Integer
Dim Y As Integer

Dim Array(256) As Integer

   Array(y) = X

Do

Loop


End
Indexwert =0 würde er erst zur Laufzeit merken

Falsches "Y" bringt ev. index out of range , aber nur, wenn es eine konstante ist, (sonst weiss er's ja nicht)

Falsches "Z" bringt ev. ...doesnot match ....

Assignment Error bringt er nur, wenn "Array" nicht definiert ist (z.B. schreibfehler --> s.o)