用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 *inpu