 |
DLL有两种,一种是标准DLL,另一种是ActiveX DLL。只有ActiveX DLL中包括DllRegisterServer函数,才能进行注册,才能被ASP调用。而标准的DLL虽然可以被VB等工具调用,但无法使用RegSvr32注册,也不能被ASP直接调用。标准DLL和ActiveX DLL的调用完全不同。
要在VC中建立工程时选择ATL COM AppWizard,选择DLL方式,这样可以建立ActiveX DLL。生成工程后,在ClassView窗口的Classes上右击,从菜单上选择New ATL Object,然后选择添加ActiveX Server Component,你需要为该类添加你自己的方法和属性。编译后生成的DLL经过注册就可以被ASP调用,
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, ActiveX技术, activex, com, ado。
|