Tengo una función en un archivo ejecutable Fortran y necesito que sea un archivo DLL para que pueda llamar a su funciones de un programa en C#Haciendo DLL Fortran y llamarlo desde C#
FUNCTION TSAT11(P)
C ** IGNORE IMPLEMENTATION **
TSAT11 = SX*TSAT2(X) + SXL1*TSAT3-273.15
RETURN
END
P es un flotador y la función devuelve un flotador
Aquí no sé nada en Fortran ni llamo a dlls desde C#, así que explíqueme un poco más.
estoy usando Compaq Visual Fortran y C# 2008.
Gracias por su tiempo.
(Si lo desea, puede ver el código completo Here [Es un programa para calcular las propiedades de agua y vapor)]
http://support.microsoft.com/kb/123841? – SixOThree
Indique cómo se define 'P', y qué devuelve la función en cuanto a tipos y dimensiones de matriz. – ja72
¿Sabe cómo crear archivos DLL con su compilador Fortran? – dsolimano