zoukankan      html  css  js  c++  java
  • 拉曼软件在win8上运行出错问题

    前提:xp上安装运行都没错  xp的.NET 环境是4.0 ,win8 是64位系统。自带.NET Framework 3 (3.0 3.5) 和.NET Framework 4.5
    1:源程序拷贝到win8上 运行到Application.Run(form)时 出现 未处理 COMException 无效签名的错误
    2:如果在xp上生成目标指定 32位.然后在win8上兼容性设置以xp方式运行  程序运行正常。只有一个问题就是程序在 搜索C盘Drivers文件夹下一个文件时  明明本地是存在的  但是程序里判断就是判断不出 (在xp上时判断运行都正常)
    3:如果在xp上生成目标指定 64位或者any cpu  然后拷到win8上安装,程序在 搜索C盘Drivers文件夹下一个文件时   是能正常判断出的,程序正常打开后 点击button事件 出现未能正确加载视图的错误

    通过分析最终得出如下结论:

    在win8 64位上是以64位程序跑的时候,目录是C:WINDOWSSystem32Drivers

    x86编译后运行后,目录是C:WINDOWSSysWOW64Drivers
    为什么?因为WoW模式下的系统目录和注册表路径都不一样。

    补充:

    新版的标定文件保存时 在win7和win8的电脑上时注意时间的格式 要以“2014-7-22”样式为准。 否则保存出错。

    2015-4-8 新问题: win8电脑上 安装程序后 winform界面的控件出现变形和拉伸的情况

    解决方法:win8个性化、显示中有一个更改项目大小 选择较小就ok了 默认的是中等。

  • 相关阅读:
    推荐一个不错的在线Linux学习平台(免安装系统)
    C#基本语法知识
    GDI+ 使用LockBits和指针加快处理速度
    C#对图像像素处理的三种方式
    [转]video4linux(v4l)使用摄像头的实例基础教程与体会
    Eclipse Qt开发环境的建立
    c#图像处理基础
    [转]超酷的图像效果
    Qt开发环境的建立
    C++模版全掌握(实例)
  • 原文地址:https://www.cnblogs.com/zhayunjia/p/4081313.html
Copyright © 2011-2022 走看看