[EMAIL PROTECTED] wrote:
The directory pointer points at the two byte filename length counter
in the directory, then GET reads the filename, which is a standard
internal format string. What seems to be happening is that we are in a
directory entry, GET fetches a length word, but fails to
I think it does (null filename length would be a deleted file or one of the old
software protection files on a level 1 filing system I think, not applicable in
Malcolm's case as he uses QPC2), but I'll check again when I get home. Thanks
for the suggestion.
Dilwyn Jones
Morning Dilwyn,
[EMAIL PROTECTED] wrote:
100 adr = MWDEF(#ch%)
110 REPeat loop
120 ch% = 0
130 action = MCALL(#adr)
140 if ch% 0: PRINT 'Error during MCALL:'! ch%: EXIT loop ...
How does line 120 indicate that ch% is the variable that MCALL is to
return the error code?
It doesn't, the MWDEF
[EMAIL PROTECTED] wrote:
The only snag I can see is if the code for MWDEF, which has to tell
whether the channel is sent by reference or value, gets it wrong for
Turbo. This could happen if, for example, MWDEF assumes (wrongly)
that the parameter is passed by value if the pointer to the Name
Check out lines 1250 and 1255 in the following extract from Directory_bas which
is the utility to build a SuperBasic file which rebuilds you Win_ directory
structure.
Cheers,
Norman.
1140 DEFine PROCedure check_dir (d$)
1145 LOCal name_len%, curr_d$(40), curr_f$(41), entry$(64), loop
1150
Thanks. Will compare routines tonight. Is this the utility which was with
Winback? I see what you are getting at: GET might return the error if there is
nothing to be GOT...so if the filename length word is 0, get will not fetch a
null string?
Can't believe I didn't check for this as deleted
George Gwilt writes:
Turbo cannot set sliced arrays as parameters to S*BASIC procedures or
functions. This is because of the way the array descriptors are defined.
However it
is theoretically possible to set a sliced array as parameter to a machine
code
extension since Turbo defines an
Marcel Kilgus writes:
But I can change everything
Oh yes? ;)) One very simple improvement that could be made to MAWDRAW
would be to allow it to take an address instead of an array. The address
would point to a data area with the following structure - which you will
recognise as the last
In message [EMAIL PROTECTED], Dilwyn Jones
[EMAIL PROTECTED] writes
Have tried to break QStarter - configuring it for a small number of
executables +/-
small window and other win drives but without success.
Could there be a clash between the Easyptr extensions and some other
key words
in a
P Witte wrote:
But I can change everything
Oh yes? ;))
Can, not will ;-)
One very simple improvement that could be made to MAWDRAW
would be to allow it to take an address instead of an array. The address
would point to a data area with the following structure - which you will
recognise
Marcel Kilgus writes:
P Witte wrote:
But I can change everything
Oh yes? ;))
Can, not will ;-)
I knew I must be dreaming.. ;)
One very simple improvement that could be made to MAWDRAW
would be to allow it to take an address instead of an array. The address
would point to a data
Tony Firshman writes:
Two day shows are dead loss for me. It simply means I am less busy for
two days. Most people seem to come on the second day (like you John).
You always seem to manage to be busy enough ;) Personally, I think the
duration needs to be in some kind of proportion to the
12 matches
Mail list logo