第三课 C++和python调用易语言编写的dll

先用易语言编写一个简单的DLL, 然后视频教程演示了C语言和C++和python调用易语言编写的这个dll。

易语言DLL源码:

.版本 2
 
.子程序 add, 整数型, 公开
.参数 x, 整数型
.参数 y, 整数型
 
返回 (x + y)

C++调用易语言DLL源码:

#include <stdio.h>
#include <windows.h>
int main()
{
	typedef int(*Myadd)(int,int);	
 
	HINSTANCE Hwnd=LoadLibrary("add.dll");	
 
	Myadd ADD=(Myadd)GetProcAddress(Hwnd,"add");
 
    printf("a+b=%d",ADD(2,18));
 
	}

C语言调用易语言DLL源码:

#include <stdio.h>
#include <windows.h>
int main()
{
	typedef int(*Myadd)(int,int);	
 
	HINSTANCE Hwnd=LoadLibrary("add.dll");	
 
	Myadd ADD=(Myadd)GetProcAddress(Hwnd,"add");
 
    printf("a+b=%d",ADD(1,18));
 
	}

python调用易语言DLL源码:

from ctypes import *
dll = windll.LoadLibrary('add.dll')
a = 2
b = 9
ret = dll.add(a,b)
print(ret)

优酷视频链接

优酷土豆链接:3-C++和python调用易语言编写的dll

优酷全部教程播单:http://i.youku.com/i/UNTU3NDYyODg0/playlists

易语言Dll编写调用及Hook注入:511遇见易语言Dll编写调用及Hook注入

交流①群:521068947

交流②群:877492966

511遇见QQ: 272586593


发布日期:

所属分类: 编程 标签: