Fortran Coder

标题: Visual Basic 调用Fortran [打印本页]

作者: andy8496    时间: 2015-1-25 01:17
标题: Visual Basic 调用Fortran
附件为彭老师书中关于Visual Basic 调用Fortran DLL的讲解。
请教各位:
当这些函数/子程序在module中时该如何处理才能被调用到?
因为前期的Fortran代码都是用的Module,现在一个个写接口不是很方便。
先行谢过!

Mix.pdf

181.17 KB, 下载次数: 18

forlib.f90

803 Bytes, 下载次数: 2


作者: 楚香饭    时间: 2015-1-25 08:31
Module 里的函数没有什么区别,也不需要写接口。

并不是虽有的函数都需要导出,只在需要导出的函数上加上 !DEC .....  这种语句既可。
作者: andy8496    时间: 2015-1-25 13:59
我试了,发现同一子程序,放在module中就找不到输入点,拿出来就没问题了。

error.jpg (53.15 KB, 下载次数: 209)

error.jpg

作者: fcode    时间: 2015-1-25 15:37
你没加 ALIAS 吧?
作者: andy8496    时间: 2015-1-25 17:22
果然!谢了!




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2