Re: Strange Porting Problem CVF to IVF, requesting help and ideas.



Hello,

Terence wrote:
You have one logical variable in a named common block dedicated to it.

You set set this variable to TRUE or FALSE and expect it to remain in
that state, but it does not.
So you either have
a) over-run of that variable.

Bounds checking will most likely catch this one.

b) a definition which is logical*4 in one place and logical*2 in
another

Possible, are the declarations in the include file with the block?

c) a situation where the block is (surprisingly) not static.

Possible, test by including the block in main.

I am tempted to suggest you print the value of this variable at the
entry and exit to all modules that refer to it to locate the event,
(which is probably the quickest way), but I wonder why you don't supply
the logical paramter in the command line, or request it in the main
program.



--
Cheers!

Dan Nagle
Purple Sage Computing Solutions, Inc.
.