我一直想把ado封装在一个dll中,看到一般常用的在stdafx。h中加入
这样的一句,
#import "c:\program files\common files\system\ado\msado15.dll"no_namespaces
rename("EOF" adoEOF")
如果在mfc中生成的dll中也添加这一句,将不会编译通过,有很多命名错误,可以改成如下的导入
#pragma warning(disable:4146)
#import "c:\program files\common
files\system\ado\msado15.dll" named_guids rename("EOF","adoEOF"),
rename("BOF","adoBOF")
#pragma warning(default:4146)
即可通过,然后和一般在mfc主程序调用ado一样。