VB6.0+CrystalReport9.2+Installshield遇到的问题。

原创 2006年05月17日 13:39:00

最近在做一个项目,遇到了一个怪问题。

项目情况:

开发工具: vb6.0+crystalreprt9.2中文版

程序中使用了CRviewer9控件(打印预览)。

问题:在用InstallShield10.5对程序进行打包后,打包方法采用这个方法。在目标机器安装后,运行程序。在使用了CRviewer9的窗口,显示窗口前回水晶报表会弹出一个提示"A Crystal Reports job failed because a free license could not be obtained in the time allocated."点确定后程序可以使用。

原因:出现这个问题的原因是水晶报表的License不够,一台机器每次只能运行一个CRviewer9,显示多个需购买License。但是我的程序就只显示一个CRviewer9控件啊?经过对程序本身的分析发现,程序中有一个地方对CRviewer9进行了重复的调用。就是这段代码引起的错误。这个重复调用很隐蔽,它的出现,也在此给我敲响了警钟(呵呵,当然这段程序不是我这个“高手”编的)。现在来分析一下错误原因。程序里有一个字程序CrpView()用于显示调用CRviewer9控件。程序里还有一个地方用到了combobox控件。

有一段程序是这样的。

Private Sub Form_Load()

..................................

    Combobox1.ListIndex = initOrder
'    Call CrpView(Combobox1.ListIndex = initOrder)    '根据参数值显示预览画面

.................................

End Sub

Private Sub Combobox1_Click()
......................
  

        Call CrpView(Combobox1.ListIndex = initOrder) '根据参数值显示预览画面
  
...................................
End Sub

问题出在Combobox1.ListIndex = initOrder,这里隐含了一次Combobox1_Click()调用,而Combobox1_Click()里有一次Call CrpView()的调用而在用Combobox1.ListIndex = initOrder作参数就形成了多次调用。

删掉一个from_load中的Call CrpView(),将参数改为变量调用这个问题就解决了。

 

 

JSP开发中遇到的几个小问题

自从接触JSP以来,就不断的遇到各种各样的问题,不断的查资料,不断的摸索。跟ASP.NET相比,JSP给我的感觉是开发思想相对复杂不少,开发工具的自动化程度太低,而且需要了解很多的网页运行原理。①页面...
  • arui319
  • arui319
  • 2006年05月15日 12:12
  • 2439

解决网页开发过程中遇到的问题以及思路

1:js中的运算问题 js中变量的声明:如果在 var 语句中没有初始化变量,变量自动取 JavaScript值 undefined。尽管并不安全,但声明语句中忽略 var 关键字是合法的 Ja...
  • huangwwu11
  • huangwwu11
  • 2013年07月18日 16:41
  • 1731

在学习HTML5的过程中遇到的奇葩问题及解决方案

Chrome中canvas上drawImage无法画出image的解决办法 博客分类:  HTML5 & Android canvashtml5  在自己写demo的过程中...
  • QINKELIANGQIN
  • QINKELIANGQIN
  • 2015年06月26日 17:08
  • 1430

android 开发中遇到的问题汇总

1.Edittext输入为密码有两种方法,分别是: Android:inputType="textPassword" android:password="true" 2.Android中grav...
  • junfeng120125
  • junfeng120125
  • 2014年01月24日 15:40
  • 5824

Java web 工作中遇到的一些问题

1、replaceAll()报错 public class Biaomi { public static void main(String[] args) { String a = "发大(...
  • xiaoyurencao
  • xiaoyurencao
  • 2016年01月26日 13:38
  • 695

项目开发中遇到的问题汇总~持续更新

项目开发快进入尾声了,之前一直较忙,也由于没有遇到什么可以记载的问题,故此一直未整理,近期渐渐闲下来,会逐渐将这个项目在开发中遇到的问题汇总出来: 1. 集成蓝牙(佳博打印机)要在info里面进行如下...
  • shuidonglCH
  • shuidonglCH
  • 2016年10月05日 11:43
  • 1254

在JAVAWeb开发中遇到的问题汇总

Question 1: You have an error in your SQL syntax; check the manual that corresponds to your MySQL s...
  • adreammaker
  • adreammaker
  • 2017年07月10日 17:51
  • 585

HTML学习中遇到的问题记录

1、在table中经常定义 thead、tbody 以及 tfoot三个标签: thead、tfoot 以及 tbody 元素使您有能力对表格中的行进行分组。当您创建某个表格时,您也许希望拥有一个标题...
  • qq_30337695
  • qq_30337695
  • 2015年12月16日 15:50
  • 512

初学ASP.NET开发web应用时遇到的一些常见问题和解决方法

第一个问题:在安装Microsoft Visual Studio .NET2003时,没有安装IIS,而是后安装的IIS,这种情况下,创建web应用时会报错解决方法:在命令提示窗口中运行如下命令即可:...
  • Improving
  • Improving
  • 2006年05月17日 13:39
  • 780

java web开发中遇到的问题及解决方案(个人学习日志,持续更新)

2012.05.02   星期三 1、问题:导入的新工程,名字上出现感叹号。       原因:工程的jar包libraries需要重新加载。       解决:工程右键--》propertie...
  • DuceXu
  • DuceXu
  • 2012年05月02日 22:05
  • 9624
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VB6.0+CrystalReport9.2+Installshield遇到的问题。
举报原因:
原因补充:

(最多只允许输入30个字)