Может ли Fortran взаимодействовать с Silverlight, WPF или MFC в Windows? - PullRequest
2 голосов
/ 26 января 2011

Я бы хотел использовать Fortran для решения численной задачи, но я не уверен, что использование библиотеки Fortran GUI - лучший выбор для визуализации результатов. Насколько возможно иметь графический интерфейс в Silverlight, WPF или, возможно, MFC и код вызова, написанный на Fortran? Конечно, код Silverlight и / или WPF будет написан на языке .NET, и если бы я использовал MFC, он был бы на C ++.

Ответы [ 2 ]

3 голосов
/ 26 января 2011

Если вы используете стандартные средства Fortran для создания ваших подпрограмм, которые можно использовать через C , вы должны иметь возможность использовать P / Invoke из C # для доступа и вызова их.С MFC вы можете вызывать подпрограммы напрямую.

Это будет работать для MFC и WPF (но не для Silverlight).Если вы хотите использовать это в Silverlight, вам нужно либо подождать SL 5 (для поддержки P / Invoke), либо перенести тип в библиотеку COM.

2 голосов
/ 26 января 2011

В качестве альтернативы тому, что упоминал Рид Копси , вы можете использовать компилятор Fortran, который может создавать сборки .NET.Например, Silverfrost FTN95 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...