DLL是不是有自己的语法呀?里面有很多是C/C++没见过的呀?
哪有完整的DLL的编写?谢谢!!

解决方案 »

  1.   

    DLL不是语言,没有自己的语法.
      

  2.   

    可以把DLL看成是函数。封装好的函数。
      

  3.   

    dll有自己的格式,担不是语法
      

  4.   

    dll是一个和exe一样的程序文件(库文件), 但是它不能自己运行,一般是由其它程序调用它,使用封装在其中的函数。它有自已的格式,在vc中好象有三种编写方式,什么正则,mfc等,记不清了。但是编写语法和写C程序一样
      

  5.   

    DLL不是语言,没有自己的语法.
    DLL是封装的一种形式,比LIB更先进,现在处于和COM携手并进的时代
      

  6.   

    工程实例:
    //---------------------------------------------------------------------------#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();
    }
    }
      

  7.   

    就是extern "C"这类的只有在DLL中才有的,不懂,