The information here is applicable to FLDLL224ML.
Most of the NAG Fortran Library routines are callable from Visual Basic .NET (VB.NET). A new VB.NET header file has been generated which is more appropriate for use within the .NET environment.
The new header file is very different from the old one, especially in the way that arrays are passed, so the information and examples for use with the new declarations are incompatible with the old declarations and vice versa.
You will need to modify existing code that calls NAG Library routines with array arguments if you wish to use the new headers.
The declarations in this header file refer directly to the version of the NAG Library that uses NAG BLAS and LAPACK routines, i.e. FLDLL224M_nag.dll. If you wish to use the version that uses MKL BLAS and LAPACK routines instead, please change these references to FLDLL224M_mkl.dll, e.g. change
Declare Sub A00AAF Lib "FLDLL224M_nag.dll" ( _ )to
Declare Sub A00AAF Lib "FLDLL224M_mkl.dll" ( _ )etc. See the Installer's Note Section 2.2, the Installer's Note Section 3.1 and the Users' Note Section 4 for more information on the different versions. Note that these DLLs (and, for FLDLL224M_mkl.dll, the MKL DLLs) must be on the Path. Please refer to the Users' Note Section 4.1 for details.