我的程序中用到了Drag and Drop操作,其中有一条注册为可释放窗口的语句xxx.Register(),其中xxx是一个COleDropTarget类的变量。这个程序在我自己的机器上编译通过没有问题,运行也没有问题。但当我把整个工程拷贝到别人的机器上,编译的时候上面那条Register语句就过不去了,弹出一个MFC的Assert告警框,告警框指向的Assert错误在OleLink.cpp的第82行。请问这有可能是什么原因?我在应用类的InitInstance()中已经进行了AfxOleInit(),不然在我自己的机器上也不会通过。关键是在我的机器上不出错,是不是OLE拖放要设置什么环境变量什么的?