摘要:一、如果您使用 C# 进行编程,则必须在一个类中声明 DLL 函数。在一个类中,为每个要调用的 DLL 函数定义静态方法(即定义非托管函数的函数原型)。定义中可以包括一些附加信息,如在传递方法参数时使用的字符集或调用约定;如果省略这些信息,将选择默认设置。包装之后,就可以按照对其他任何静态函数调用方法的相同方式来对该函数调用方法。平台调用将自动处理底层的导出函数。为平台调用设计托管类时,应考虑类和 DLL 函数之间的关系。例如,您可以:在现有类内声明 DLL 函数。分别为每个 DLL 函数创建一个类,以便使函数相互隔离,易于查找。为一组相关的 DLL 函数创建一个类,以形成逻辑分组并减少系统开
阅读全文
posted @ 2012-02-02 11:28
浙公网安备 33010602011771号