编译ActiveX控件时一直在Registering output.解决方案

编译ActiveX控件时一直在Registering output...
写了一个ActiveX控件,编译没有错误,但是一直停在Registering output...,这是什么状况?急!!

------解决方案--------------------
你可以新建个ActiveX控件工程,在注册函数中写个messagebox,比如在instance中

编译,会出现对话框的

注册的时候都会注册哪些东西?我想应该不会涉及程序内部吧,只是将接口注册,为什么这样会出现循环呢???

就注册ocx
------解决方案--------------------
既然提示“Registering output”了,说明编译已经成功,此时正在执行custom build动作,比如该动作在VC6中定义如下:

regsvr32 /s /c "$(TargetPath)"
echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg"

此时确实要调用你的注册函数DllRegisterServer,当然也会调用dll入口函数,估计你的这两个函数写的有问题,或者是定义的某此全局对象有问题(因为此时要创建这些全局对象)。