Fortran Win32 DLL回调VB窗体  被引量:1

Fortran Win32 DLL invoking VB form by callback

在线阅读下载全文

作  者:毕苏萍[1] 周振红[2] 张成才[2] 

机构地区:[1]郑州大学土木工程学院,河南郑州450002 [2]郑州大学水利与环境学院,河南郑州450002

出  处:《计算机工程与设计》2010年第13期3092-3095,共4页Computer Engineering and Design

基  金:河南省教育厅自然科学研究计划基金项目(2009A610014)

摘  要:为解决Fortran与VB经由Win32 DLL开展的混合工程计算的异步通信问题,研究了Fortran Win32 DLL对VB窗体的回调,基于对函数指针的本质认识,揭示了Win32 API函数的回调机制。通过挖掘Fortran 90新增功能,给出了Fortran Win32DLL独特的回调手段,在此基础上,利用VB新增对函数指针的支持,成功实施了Fortran Win32 DLL对VB窗体的回调,对字符串特殊参数给出了具体的处理办法。探讨结果表明,Fortran90创建的Win32DLL能够拥有回调能力,可以作为便捷的异步通信手段开展科学计算可视化的交互视算。To implement asynchronous communication in computation of Fortran/VB mixed-language programming engineering with Win32 DLL,it is researched for Fortran Win32 DLL to invoke VB forms by callback.According to natural recognition of function pointers,the callback of Win32 API functions is revealed.A particular callback approach of Fortran Win32 DLL is proposed by mining on the new characteristics of Fortran 90.On this basis,having taken advantage of VB supporting function pointers,it is solved for Fortran Win32 DLL to invoke VB forms by callback.For especial string arguments,their passing ways are presented.It has been proved that Fortran Win32 DLL is able to trigger a callback,a convenient asynchronous communication way is performed by which steering computation in scientifically computing visualization.

关 键 词:混合工程计算 异步通信 回调 函数指针 参数例程 接口块 字符串参数 交互视算 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象