我的编程环境是在WIN2000下,现在用VB自带的打包程序打包,可是在客户端WIN98的系统下安装的时候会出错,提示:无法注册 C:\Program Files\Common Files\Crystal Decisions\2.0\bin\keycode.dll无法注册 C:\Program Files\Common Files\Crystal Decisions\2.0\bin\crtslv.dll无法注册 C:\Program Files\Common Files\Crystal Decisions\2.0\bin\ExportModeller.dll无法注册 C:\Program Files\Common Files\Crystal Decisions\2.0\bin\crqe.dll        Unicode wrapper not found
这个是什么原因呢,请各位高手指点一下,谢谢!!!

解决方案 »

  1.   

    小弟不是很清楚,但是我也想来蹭分.
    因为我没有分了.
    从提示"Unicode wrapper not found"看,
    我猜是UNICODE编码的原因.
    因为WIN98只是部分支持UNICODE编码,这和系统内核有关.
      

  2.   

    无法注册 C:\Program Files\Common Files\Crystal Decisions\2.0\bin\keycode.dll
    无法注册 C:\Program Files\Common Files\Crystal Decisions\2.0\bin\crtslv.dll
    无法注册 C:\Program Files\Common Files\Crystal Decisions\2.0\bin\ExportModeller.dll
    无法注册 C:\Program Files\Common Files\Crystal Decisions\2.0\bin\crqe.dll意思很明顯﹐這些文件注冊不成功﹐你從光盤或其他機子上copy這些文件到對應的文件夾下﹐然后再啟動crystal,
    如果還不行你把VB代碼copy到win98下重新編譯一次再安裝。//Unicode wrapper not found
    把sql server2000里的表數據類型為char,varchar,text的改為nchar,nvarchar,ntext因為char,varchar,text為單字節存儲﹐nchar,nvarchar,ntext為雙字存儲﹐如一個英文字母用一個節字存儲﹐而一個漢字用兩個字節存儲
      

  3.   

    添加合并模块Regwiz,在License Key中填上你的报表的Key Code即可