Can't Pass QuickBasic COMMON Block to FORTRAN (27475)
This article was previously published under Q27475
SUMMARY
When passing a FORTRAN COMMON block to a compiled Basic procedure, the
first variable in the FORTRAN COMMON block is passed as a parameter in
the CALL statement. The compiled Basic procedure receives the variable
as a user-defined type that corresponds to the COMMON block. This
works when passing a FORTRAN COMMON block to a compiled Basic
procedure, but is not supported for passing a Basic COMMON block to a
FORTRAN routine, because FORTRAN does not support user-defined types.
You cannot pass a COMMON block defined in a compiled Basic procedure
to a FORTRAN routine.
This information applies to Microsoft QuickBasic Versions 4.00, 4.00b,
and 4.50 for MS-DOS, and to the Microsoft Basic Compiler Versions 6.00
and 6.00b for MS-DOS and OS/2.
Modification Type: |
Minor |
Last Reviewed: |
1/8/2003 |
Keywords: |
KB27475 |
|