检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]郑州大学土木工程学院,河南郑州450002 [2]郑州大学水利与环境学院,河南郑州450002
出 处:《计算机工程与设计》2008年第18期4868-4871,共4页Computer Engineering and Design
摘 要:将Visual Fortran开发的数学模型集成到系统,这样的需求正越来越多。在Visual Fortran开发环境中创建符合Win32API规范的DLL成了一个亟待解决的实际问题。对此进行较为系统的探讨,Win32 API事实上的标准是如何要求的,如何调整Visual Fortran的调用约定,如何消除Fortran 90/95的字符串、多维数组及派生类型与Win32 API中的对应实体的差异等,并用典型示例加以说明。给Visual Fortran创建Win32 API式的DLL提供了操作指南。Nowadays, there is an increasing need to integrate numerical models developed in Visual Fortran into sophisticated systems, it thus becomes a problem to be solved how to create DLL in accordance with Win32 API in Visual Fortran. A thorough discussion is carried out, what the specification of Win32 API is, how calling conventions in Visual Fortran are adjusted, how to patch up differences of string, multi-dimension array and derived type arguments in Fortran 90/95 from equivalents in Win32 API, etc. And typical examples are presented. As a result, a developing guideline is provided for Visual Fortran creating DLL analogous to Win32 API.
关 键 词:教学模型 动态链接库 调用约定 混合编译 派生类型/结构体
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7