I came across an example of calling a Fortran subroutine (in a DLL) from Python that apparently works with CVF. The Fortran and Python files are attached. When I test it with IVF it almost works. The program writes out
2 3.000000 Test56789
which is correct, then the error message:
Traceback (most recent call last):
File "demo.py", line 17, in
ValueError: Procedure probably called with too many arguments (4 bytes in excess)
I'm guessing this is related to the character variable. What should I do to make this work?