If I understand you correctly you have two programs ("A.exe" and "B.exe") whose source code share at least the same COMMON block. When program A is executing and is changing a value in a COMMON block variable, do you expect that change to happen in program B too? If this is what you want, you should have a look at the IVF online-help: search in the Index for "sharing data using Fortran DLLs". Probably it is easier to write those values to a file and read that in the other program.
qt