Ciao Giorgio

Some time ago, I observed and reported here a similar sounding issue whereby LRESPR would fail from within an SBasic PROCedure. Not all of them, but some.

I resorted to loading the very same extensions outside of a procedure, without issue.

Regards,
Martyn Hill.

On 19/02/2017 22:42, Giorgio Garabello wrote:
HI, on QPC2 I wrote a small test program, in which load the names of
several extensions in a table and then load (LRESPR) scanning the table.

Code: Select all
100 WTV
110 LAUNCH
120 DEFine PROCedure LAUNCH
130    DIM TAB_EXT$(3,50)
140    TAB_EXT$(0) = "WIN1_CLAVIER_bin"
150    TAB_EXT$(1) = "WIN1_DBAS_sys"
160    TAB_EXT$(2) = "WIN1_ENV_bin"
170    TAB_EXT$(3) = "WIN1_FILEINFO2_bin"
180    :
190    FOR I = 0 TO 3
200       LRESPR TAB_EXT$(I)
210    END FOR I
220    :
230 END DEFine LAUNCH


If I try to load an extension in the usual way (LRESPR filename) and then
load the other using the table QPC2 crash
Code: Select all
100 WTV
105 LRESPR WIN1_DBAS_sys
110 LAUNCH
120 DEFine PROCedure LAUNCH
130    DIM TAB_EXT$(2,50)
140    TAB_EXT$(0) = "WIN1_CLAVIER_bin"
150    TAB_EXT$(1) = "WIN1_DBAS_sys"
170    TAB_EXT$(2) = "WIN1_FILEINFO2_bin"
180    :
190    FOR I = 0 TO 2
200       LRESPR TAB_EXT$(I)
210    END FOR I
220    :
230 END DEFine LAUNCH


This happens with any extension.
Any idea to solve the problem?

Giorgio

p.s.
On SMSQmulator:

the first example work correctly as on QPC2
the second example reset SMSQMulator.
_______________________________________________
QL-Users Mailing List

--
"There are 10 types of people in this world. Those who understand binary and those 
who don't."

_______________________________________________
QL-Users Mailing List

Reply via email to