我是一名编程的建模师……我永远不会称自己为程序员,但我使用 C# 和 FORTRAN 进行编程。我有一个 FORTRAN 模型,我通过 dll 连接到一些 C# 代码。我发现我必须有一个公共块才能将变量保存在 dll 的内存中。我还发现我不能使用多个包含语句......我的公共变量的包含文件都是未标记的。Chapman (2008) “科学家和工程师的 FORTRAN 95/2003”声明“不应该使用未标记的 COMMON 语句......”。
如何确保我的公用文件中没有损坏的内存?我想我可以进行实验,但我希望对此有一些合理的建议。我在 Microsoft Visual Studio 2008 中使用 Lahey-F 版本 7.2
任何人,有什么想法吗?