DLL是不是有自己的语法呀? DLL是不是有自己的语法呀?里面有很多是C/C++没见过的呀?哪有完整的DLL的编写?谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DLL不是语言,没有自己的语法. 可以把DLL看成是函数。封装好的函数。 dll有自己的格式,担不是语法 dll是一个和exe一样的程序文件(库文件), 但是它不能自己运行,一般是由其它程序调用它,使用封装在其中的函数。它有自已的格式,在vc中好象有三种编写方式,什么正则,mfc等,记不清了。但是编写语法和写C程序一样 DLL不是语言,没有自己的语法.DLL是封装的一种形式,比LIB更先进,现在处于和COM携手并进的时代 工程实例://---------------------------------------------------------------------------#ifndef vcfileH#define vcfileH//---------------------------------------------------------------------------extern "C" void __stdcall LoadSwitchFlag(char* pFileName, char* buf);extern "C" void __stdcall SaveSwitchFlag(char* pFileName, char* buf);#endif//---------------------------------------------------------------//---------------------------------------------------------------------------#include "stdafx.h"#include "afx.h"#include "vcfile.h"//---------------------------------------------------------------------------extern "C" void __stdcall SaveSwitchFlag(char* pFileName, char* buf){ CString fname = pFileName; CFile file; if(file.Open(fname, CFile::modeWrite | CFile::modeCreate)) { file.Write(buf, 128); file.Close(); }} 就是extern "C"这类的只有在DLL中才有的,不懂, 访问物理内存时报错 如何判断鼠标点击的位置在某个区域内。。江湖救急!!! 位结构操作的问题 程序移植问题 关于mscomm的小问题,delphi版中网友的回答我不太满意,我急用在线等。 新装的VC++ 6.0不好使! Release版和debug版有什么区别? 一个很简单的赋初值问题:请问int array[256] = {0,};和int array[256] = {0};有区别吗? CmetaFileDC 重绘的问题,帮看一下吧 关于对话框的问题1 有关windows核心编程中的问题 问一个关于VC6安装的问题,长期在线,即时给分
DLL是封装的一种形式,比LIB更先进,现在处于和COM携手并进的时代
//---------------------------------------------------------------------------#ifndef vcfileH
#define vcfileH
//---------------------------------------------------------------------------
extern "C" void __stdcall LoadSwitchFlag(char* pFileName, char* buf);
extern "C" void __stdcall SaveSwitchFlag(char* pFileName, char* buf);
#endif
//---------------------------------------------------------------//---------------------------------------------------------------------------
#include "stdafx.h"
#include "afx.h"
#include "vcfile.h"
//---------------------------------------------------------------------------
extern "C" void __stdcall SaveSwitchFlag(char* pFileName, char* buf)
{
CString fname = pFileName;
CFile file;
if(file.Open(fname, CFile::modeWrite | CFile::modeCreate))
{
file.Write(buf, 128);
file.Close();
}
}