![]() |
1
1
这可能很困难,我认为没有任何好处,所以我建议你不要麻烦!
不管怎么说,都是这样!我认为vb.net对象将被封送为指针。有
some support
对于Fortran 90中的指针。如果你加上
我怀疑您是否能够调用
这里是 two articles 在pinvoke上:pinvoke是一个.NET名称,用于调用像Fortran一样的oldschool“非托管”DLL。这些文章解释了.NET参数如何“编组”(转换)到Fortran DLL中。您可以使用属性对编组进行一些控制:这些文章解释得更多。他们倾向于使用C和C作为示例:( |
![]() |
2
1
我不了解Visual Basic,但我在Fortran&C之间共享了用户定义的类型。Fortran 2003的ISO C绑定支持此功能,Fortran 95编译器已经广泛支持此功能。您声明一个Fortran用户定义的类型,并给它一个bind c属性和一个bind名称。只要该类型的所有子组件都与C互操作,那么用户定义的类型也与C互操作,并且该方法是标准的和可移植的。我通过将信息传递给fortran用户定义的类型变量作为模块变量,并将C结构变量通过在文件顶部声明在全局内存中来实现这一点。也许您可以在Fortran端使用iso c绑定,并以某种方式告诉VisualBasic使用C类接口? |
![]() |
Mear1628 · vb.net从随机选择的端口号接收UDP 7 月前 |
![]() |
user1946932 · .Net正则表达式在所有字符前添加空格 8 月前 |
![]() |
user1946932 · 正则表达式:删除连续两个以上的<br>? 1 年前 |
|
Josh · 通过反思访问孩子的财产 1 年前 |
![]() |
Khu RJ · 更新网格中的单元格-DevExpress网格控件 1 年前 |
![]() |
Mick · VB.NET Regex。替换不起作用(数组未更新) 1 年前 |