I don't think I should post my code due to the fact that showing
my problem would take several hundred lines, so I'll do my best
to explain.
The code I'm working on moves numeric arrays to and from XMS, when
moving (byte/word/integer,double word/long interger/quad integer) I
have no code problems. When I try moving single or double precision
arrays from XMS my placement of the data seems to be such that it
overwrites other variables. This leads me to believe that maybe I do
not fully understand the structure of precision variables. My current
method of calculating the length of save and load is to multiply the
number of elements by the size in bytes of the data type and I am
using the VARPTR() and VARSEG() functions to find the location of the
first and last elements in the array. If anyone could explain the
structure of precision variables I would be thankful, that is, if they
are any different from integer types.
my problem would take several hundred lines, so I'll do my best
to explain.
The code I'm working on moves numeric arrays to and from XMS, when
moving (byte/word/integer,double word/long interger/quad integer) I
have no code problems. When I try moving single or double precision
arrays from XMS my placement of the data seems to be such that it
overwrites other variables. This leads me to believe that maybe I do
not fully understand the structure of precision variables. My current
method of calculating the length of save and load is to multiply the
number of elements by the size in bytes of the data type and I am
using the VARPTR() and VARSEG() functions to find the location of the
first and last elements in the array. If anyone could explain the
structure of precision variables I would be thankful, that is, if they
are any different from integer types.
Comment