BCB6 DLL中操作Excel的问题
直接在工程中能够实现对Excel的操作(Variant方式),但在 DLL 文件中,
却老是不能成功。即便是如下的简单代码也不能build啊!
现象:勾选"Build with runtime pakages",则正确,清除该选项则报告如下错误信息:
[Linker Fatal Error] Fatal: Unable to open file 'EXCEL_2K_SRVR.OBJ'
代码:
//---------------------------------------
#include <vcl.h>
#include "Excel_2K_SRVR.h"
//#include <windows.h>
#pragma hdrstop
// ...... 自定义 export函数 ......
#pragma link "Excel_2K_SRVR"
#pragma argsused
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{
return 1;
}
//---------------------------------------
环境:xp + bcb6 + office2003
???为什么呢 ????
[解决办法]
既然在Dll中是使用OLE代码,而不是Office组件来操作Excel,又何必用Excel_2K_SRVR呢。