Hezký den,
může mi poradit někdo, kdo dělá programy v BASCOM ?
pokud vyberu obvod 89S8252, který má 256 B RAM, proč nelze dimenzovat stringovou proměnnou o délce větší než 30 znaků ? Proměnná S přeci zabírá jen 31 bajtů, tak proč nemůžu využít zbytek ?
Pokud dám dimenzování S na 31 znaků, vypíše to chybu Error 8: Out of Internal Memory...
Konkrétně:
$regfile = "89S8252.DAT"
$crystal = 24000000
$baud = 9600
$large
Dim S As String * 30
Open "com1:" For Binary As #1
Do
' tady kod programu
Loop
Close #1
End
Děkuji za odpovědi.
DIM v BASCOM
Moderátor: Moderátoři