我是靠谱客的博主 伶俐凉面,最近开发中收集的这篇文章主要介绍易语言c调用,易语言调用C++编写的DLL,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

511遇见网站最近在录制一套易语言编写DLL及调用和Hook,今天记录一下使用VS2015编写一个C++的Dll,易语言来调用。

步骤:

1、启动VS2015

2、创建工程

3、Visual C++ -----Win32 Console Application

4、选择DLL

5、自动创建几个文件

6、dllmain.cpp代码:

// dllmain.cpp : 定义 DLL 应用程序的入口点。

#include "stdafx.h"

BOOL APIENTRY DllMain( HMODULE hModule,

DWORD ul_reason_for_call,

LPVOID lpReserved

)

{

switch (ul_reason_for_call)

{

case DLL_PROCESS_ATTACH:

case DLL_THREAD_ATTACH:

case DLL_THREAD_DETACH:

case DLL_PROCESS_DETACH:

break;

}

return TRUE;

}

参数中,hMoudle是动态库被调用时所传递来的一个指向自己的句柄(实际上,它是指向_DGROUP段的一个选择符); ul_reason_for_call是一个说明动态库被调原因的标志,当进程或线程装入或卸载动态链接库的时候,操作系统调用入口函数,并说明动态链接库被调用的原因,它所有的可能值为:DLL_PROCESS_AT

最后

以上就是伶俐凉面为你收集整理的易语言c调用,易语言调用C++编写的DLL的全部内容,希望文章能够帮你解决易语言c调用,易语言调用C++编写的DLL所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部