Fortran DLL and D
Michael
pr at m1xa.com
Tue Mar 13 15:53:10 PDT 2012
On Tuesday, 13 March 2012 at 22:30:02 UTC, Tobias Brandt wrote:
> Fortran uses pass-by-ref by default. You could try
>
> integer, value :: i
>
> in the Fortran function declaration, OR
>
> *int
>
> in the MyHandler declaration.
in case integer, value :: i or integer, intent(in) :: i
same results
in case int*
int * i;
*i=5;
(*mh)(i);
object.Error: Access Violation
----------------
409960
4097D7
402BA8
402BE7
4027F7
413635
----------------
More information about the Digitalmars-d
mailing list