Создание библиотеки Fortran dll и вызов ее из C#

У меня есть функция в исполняемом файле Fortran, и мне нужно сделать ее файлом dll, чтобы я мог вызывать ее функции из C #программа

      FUNCTION TSAT11(P) 
C     ** IGNORE IMPLEMENTATION **
      TSAT11 = SX*TSAT2(X) + SXL1*TSAT3-273.15 
      RETURN 
      END 

P является числом с плавающей точкой, и функция возвращает число с плавающей запятой

Дело в том, что я ничего не знаю ни о фортране, ни о вызове dll из C #, поэтому, пожалуйста, объясните немного больше.

Я использую Compaq Visual Fortran и C #2008.

Спасибо за ваше время.

(Если хотите, можете посмотреть полный код Здесь [Это программа для расчета свойств воды и пара])

9
задан workoverflow 25 April 2012 в 14:39
поделиться