none
vb6.0与vb.net水晶报表打印冲突 RRS feed

  • 问题

  • 一个程序是由vb6.0编写的(简称6.0程序),一个是由vb.net2005编写的(简称.net程序),打印功能都是使用的水晶报表(版本9.2.0.448)实现.
    ======
    故障描述:
    当6.0程序与.net程序同时安装在同一台电脑上时,6.0程序在打印时出现报错(2000,xp,2003都是同样情况),提示"xx系统.exe遇到问题需要关闭.我们对些引起的不便表示抱歉".
    =======
    错误签名如下:
    AppName: 8FEA514B4FE1606F7BA174067CFB7EDF002E004500580045  AppVer: 1.2.0.6 
    ModName: kernel32.dll
    ModVer: 5.1.2600.2945  Offset: 00012a5b
    错误报告的技术信息太多未贴出.
    ========
    其它:
    1、6.0程序打包时添加水晶报表合并安装模块(license_chs.msm,license_chs.msm,license_chs.msm,license_chs.msm,reportengine_chs.msm),用的是InstallShield.2009.Express打的包。
    2、.net程序是vs 2005打的包。
    ========
    自我诊断6。0程序与.net程序安装的crystal reports for .net frameork2.0组件有关,卸载该组件后6.0程序打印就正常了.
    这个问题已困扰我好久了,因本人水平有限,在此请教大家.

    2009年11月17日 8:51

答案

全部回复