I can send a single numeric array from VB6 to a Fortran dll reliably. However, I cannot send multiple numeric arrays from VB6 to the dll in a single call. Array values get garbled.
My workaround is to send a a single array with all data, then sort out subarrays in the dll. This is a bit primitive (but it works). Of course, within Fortran alone, multiple arrays are no problem.
Would someone advise on how to send multiple numeric arrays from VB6 to a fortran dll. A simple example would really be appreciated.