旧的MFC 控件源码丢失了,重新从注册表找回旧控件的UUID ,重新写MFC控件,注册成功,但打开原来使用旧控件的exe,控件无法打开。我写了一个新控件的测试页面,测试各项功能没有问题,控件正常工作,但用旧的控件重新注册后,测试页面打开控件报运行时错误,类型不符。打开旧的exe页面就能正常使用控件。
看下控件是否正确注册和初始化,还有这个区分32bit和64bit,否则无法运行