我的目标是找到一种在ExcelVBA中调用Fortran子例程的方法(可以在Prof Alan Genz上找到)。计算多元正态分布的CDF的程序是MVNPACK)。理想情况下,我希望将来也能在C#项目中使用从源代码编译的某个版本的DLL。但是,我不确定如何进行故障排除和进一步操作。我通常用Python编写代码,接触过C、Jav
我目前在包装一些Fortran子例程以在python3脚本中使用时遇到了一个问题。这个问题是在我尝试在子例程中使用OpenMP之后才出现的。编译一个'test.pyd‘模块,其中'test.f90’是一个包含并行循环的Fortran子例程,在尝试将该模块导入我的脚本时,我遇到了ImportError: DLL load fai
我正在尝试通过套接字从VBA发送消息。为此,我创建了静态.NET类(用于其他.NET应用程序)。
如何在VBA中使用它们?我找到了使用shell32.dll函数的VBA语法,如下所示,但我不能这样做,因为当我构建适合COM使用的库时,我不能有静态例程(研究表明COM不喜欢静态字段)。Shell32是怎么做到的?Private Declare Function SH
这个问题以前已经被问过了,我从回顾中学到了很多。尽管如此,我仍然遗漏了这个过程中的一些关键步骤。使用.NET 4.5的Visual Studio 2015使用英特尔Visual Fortran和C#代码编译Fortran程序。我现在正在尝试将Fortran程序之一转换为DLL。DLL中唯一公开的元素是具有以下接口的子例程