Menu

Bug pc-basic

Anonymous
2016-04-04
2016-04-04
  • Anonymous

    Anonymous - 2016-04-04

    Recent user of pc-basic I wish you to know about the bug here below .This happened in a loop with chain command after about 10 loops without any trouble .These loops are repetitive meaning following the identical basic lines .

    EXCEPTION 4300 IF INSTR(BSA$+"T",LEFT$(N$,1))<1 THEN GOSUB 4560:FOR J=0 TO 53:GOSUB 4610:GOSUB 4650:NEXT:CAMM(L)=CAMM(L)CA(1,L,YI):MID$(L$(L),23,4)=FNP4L$(VAL(MID$(L$(L),23,4))/((1-CA(1,L,YI))(YI=ANT)+1)):QDIV$(L)=MID$(L$(L),20,13):GOTO 4360 pcbasic.statements:220, parse_statement None pcbasic.statements:1913, exec_mid None pcbasic.var:442, string_assign_into None pcbasic.var:469, string_assign_unpacked_into None KeyError: 'Not a field string' This is a bug in PC-BASIC.

     
  • Rob Hagemans

    Rob Hagemans - 2016-04-04

    Hi, thanks for the bug report! I will investigate.

    If possible, could you send me the full program(s) you're running? The above issue is likely dependent on what happened in other parts of the program; if I have the whole program I could reproduce the bug on my machine and more easily solve it.

    Cheers
    Rob