none
有没有可供Win7 64位 编译的MFC程序使用的MSdatgrd.ocx 的控件? RRS feed

  • 问题

  • 有没有可供Win7 64位 编译的MFC程序使用的MSdatgrd.ocx 的控件?

    目前的控件在MFC程序中选择Win32编译则正常显示。

    但是在MFC程序中选择X64编译后,程序不能启动。

    2019年3月13日 9:36

全部回复

  • 你好,

    感谢您在MSDN论坛发帖提问。

    >>有没有可供Win7 64位 编译的MFC程序使用的MSdatgrd.ocx 的控件

    请问“程序不能启动”,有弹窗提示具体的错误原因吗?如果弹窗提示的是:“XXXXX.ocx缺失”或“XXXXX.ocx未注册”等,导致执行文件打不开。我建议你可以按照以下步骤进行尝试:
    1,从C:\Windows\System32(32位系统)中找到MSdatgrd.ocx,复制到C:\Windows\SysWOW64(64位系统)目录下
    2,在C:\Windows\SysWOW64(64位系统)目录下找到“cmd.exe”文件
    3,右键以管理员身份运行,在弹出的对话框内输入:regsvr32 MSdatgrd.ocx后,回车,使控件注册成功。

    然后再尝试在MFC程序中选择X64编译。

    Best wishes,

    Jeanine Zhang
    2019年3月14日 1:56
    版主