ErosOlmi
09-03-2007, 15:40
catventure,
can you please try to substitute thinCore.dll in thinBasic installation directory with the attached one.
This version has FOR/NEXT logic completelly recoded.
It also perform FOR/NEXT level when entering and exiting from functions or subs. It means that the nesting FOR levels in code must match the NEXT when function or sub stop execution. In case of different levels a runtime error is generated giving the function name where problem occurred.
ATTENTION:
this version is till under testing. It is also possible that some debug message box will appear.
This is only for testing by catventure to check if recent FOR/NEXT problem is solved.
I need some more little time to finalize all the changes.
I will wait for your reply.
Ciao
Eros
PS: DLL amended 2007.03.09 23:59 CET - Few other possible FOR/NEXT errors amended
can you please try to substitute thinCore.dll in thinBasic installation directory with the attached one.
This version has FOR/NEXT logic completelly recoded.
It also perform FOR/NEXT level when entering and exiting from functions or subs. It means that the nesting FOR levels in code must match the NEXT when function or sub stop execution. In case of different levels a runtime error is generated giving the function name where problem occurred.
ATTENTION:
this version is till under testing. It is also possible that some debug message box will appear.
This is only for testing by catventure to check if recent FOR/NEXT problem is solved.
I need some more little time to finalize all the changes.
I will wait for your reply.
Ciao
Eros
PS: DLL amended 2007.03.09 23:59 CET - Few other possible FOR/NEXT errors amended