用c语言编写主要处理程序,而用可以调用dll的VB或其它界面友好的平台做为GUI,各取所长,二者结合,非常方便。
【一】制作dll文件
打开Dev-C++, 文件→新建→项目→DLL→C项目
在dll.h文件中写入如下代码
#ifndef _DLL_H_
#define _DLL_H_
#if BUILDING_DLL
#define DLLIMPORT __declspec(dllexport)
#else
#define DLLIMPORT __declspec(dllimport)
#endif
DLLIMPORT __stdcall void HelloWorld();
DLLIMPORT __stdcall void HelloWorld1();
#endif
在dllmain.c文件中写入如下代码
/* Replace "dll.h" with the name of your header */
#include "dll.h"
#include <windows.h>
DLLIMPORT __stdcall void HelloWorld()
{
MessageBox(0,"Hello World from DLL!\n","Hi",MB_ICONINFORMATION);
}
DLLIMPORT __stdcall void HelloWorld1(char *inputString)
{
MessageBox(0,inputString,"Hi",MB_ICONINFORMATION);
}
DLLIMPORT __stdcall char

本文介绍了如何使用Dev-C++创建DLL文件,然后在Visual Basic中调用该DLL进行程序开发。首先在Dev-C++中创建DLL项目,编写C代码并编译生成DLL文件。接着在VB中声明DLL函数,传入传出参数,最终编译生成可执行文件并成功调用DLL中的功能。
最低0.47元/天 解锁文章
1344

被折叠的 条评论
为什么被折叠?



