我把程序名称改为我的程序的文件名
然后把下面的文件存为 程序名称.exe.manifest 为什么不能启动程序了?
要在原程序中设置什么吗?
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
    version="1.0.0.0"
    processorArchitecture="X86"
    name="程序名称.exe"
    type="win32"
/>
<description>WindowsExecutable</description>
<dependency>
    <dependentAssembly>
        <assemblyIdentity
            type="win32"
            name="Microsoft.Windows.Common-Controls"
            version="6.0.0.0"
            processorArchitecture="X86"
            publicKeyToken="6595b64144ccf1df"
            language="*"
        />
    </dependentAssembly>
</dependency>
</assembly>

解决方案 »

  1.   

    1、使用兼容性模式可以启动。
    2、在Form_Load事件中调用 InitCommonControls API。
    3、经验性提醒:建议不用 VB 运行库自带的控件而改用符合 Windows Common Controls 6的 Forms 2.0 Library 控件。
    4、经验性提醒:放在 Frame 里面的 OptionButton 和 CheckBox 可能显示不正常。解决办法是在 Frame 里面放一个 PictureBox 容器,在 PictureBox 里面放控件。
      

  2.   

    InitCommonControls API是VB本身的语句还是API
    报错:API变量未定义
    使用兼容性运行以后出现
    “由于程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题”
    给一个具体例子
    3x
      

  3.   

    to thirdapple(陨落雕) :
    中考顺利吗
      

  4.   

    NN不顺啊,我.....Private Declare Function InitCommonControls Lib "Comctl32.dll" () As Long
      

  5.   

    up
    VB代码计算器 3.7.4 欢迎下载试用下载地址:
    华军软件 http://www.onlinedown.net/soft/7545.htm