Hi, I have a function that takes 17 string parameters, and returns string values in the last 7. In Fortran they are output parameters and I can write into them with null terminated strings, but using the /CLR option to use them in C# they are given a type of 'string' in the generated DLL signature. In .NET the string type is immutable, so the program obviously can't modify them. Referring to non-managed DLLs requires that stringbuilders be used to allow the interface layer to modify them, but how do I get the return values in Fortran.net? The examples on disk only use basic number types, so they don't help me much.
Thanks, Norm.