PDA

View Full Version : Test for catventure



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

catventure
09-03-2007, 17:45
Hi Eros,

Your work on recoded "thinCore.dll" appears to have done the trick! :)

The FOR/NEXT error does not now appear.

TAB programs work OK.

No debug box/message appeared.

Thanks,
catventure

ErosOlmi
09-03-2007, 18:04
Ok, catventure. I'm happy!
I still need some more time to add additional checking structures.
Previous FOR/NEXT source code was quite old and was using global variables.
The new one is using only script structure variables so it will be more safe.

Thanks for testing.
Eros

ErosOlmi
10-03-2007, 01:04
thinCore amended.
See first post in this thread.

catventure
10-03-2007, 09:45
Eros,

Worked Ok as before :)

catventure.