Jason wrote:
> I'm just trying to verify some information I'm seeing with an app I'm
> working on. I'm more of a C\C++ programmer, so I apologize if I'm
> using incorrect terms.
(snip)
> So, from what I've read and what I'm seeing, would the common block be
> the equivalent to shared memory that both apps are accessing? I'm
> trying to wrap my head around the problem in terms I understand.
COMMON should be equivalent to a C or C++ extern struct.
That is, one declared outside any function and without the
static (sic) attribute.
Given that the idea of DLL is sharing a single copy of a library
across multiple users, it doesn't seem to surprising that it
would also happen to COMMON.
COMMON was added to Fortran long before shared memory, or even
running more than one program at a time.
-- glen