摘要

为解决Fortran与VB经由Win32 DLL开展的混合工程计算的异步通信问题,研究了Fortran Win32 DLL对VB窗体的回调,基于对函数指针的本质认识,揭示了Win32 API函数的回调机制。通过挖掘Fortran 90新增功能,给出了Fortran Win32DLL独特的回调手段,在此基础上,利用VB新增对函数指针的支持,成功实施了Fortran Win32 DLL对VB窗体的回调,对字符串特殊参数给出了具体的处理办法。探讨结果表明,Fortran90创建的Win32DLL能够拥有回调能力,可以作为便捷的异步通信手段开展科学计算可视化的交互视算。

全文