找回密码
 立即注册

QQ登录

只需一步,快速开始

sansanhw

初级会员

36

主题

69

帖子

227

积分

初级会员

积分
227
sansanhw
初级会员   /  发表于:2022-6-21 14:18  /   查看:1809  /  回复:7
1金币
通过正式版开发的程序制作安装后在另一台电脑安装后运行提示插件过期,此电脑原来装过同样程序是正常的,卸载后装新版程序就不行了,换其它电脑安装是正常的

7 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-21 15:09:15
沙发
正常情况下,只要开发机器上项目编译运行没有授权提示,在客户机器上也不会有问题的
所以你先检查一下开发机器上是否会有弹窗

另外,请贴一下另一台电脑具体授权提示截图,我看看提示什么信息

回复 使用道具 举报
sansanhw
初级会员   /  发表于:2022-6-21 18:04:39
板凳

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-21 18:22:28
地板
目前没有想到什么具体的解决办法,这里现在提示的版本信息是4.5.20202.716,你可以看一下和你这台机器安装的版本是否一样,如果一样的话可能确实是受这台机器的授权影响,可以重装系统解决问题
回复 使用道具 举报
yin_tb
中级会员   /  发表于:2022-6-22 08:00:03
5#
我参与下这个问题,也正好向马老师求证下我的想法:按说,C1,不论是开发时和布署后,不都是引用EXE文件目录中的DLL吗,开发编译时,那时DLL是自动复制到输出目录了(属性里也是复制)。布署后,不存在COM注册的问题。也就是说,不存在DLL Hell问题。比如,你从A电脑,用的2018版本的C1开发了程序,B电脑用C1 2020版开发了系统,都布署到  C电脑,是没问题的,对吧? 另外,不制作安装程序,把debug目录,直接复制到目标电脑,也是可以运行的,对吧?前提是,如果是基于.NET,.NET环境可以了。我这样测试过。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-22 09:07:01
6#
是的,理论上客户端机器上不管安装了什么C1版本都不会影响已经编译好的程序,

楼主的情况比较特殊,目前因为这台电脑是离线的无法具体验证问题原因,所以先简单粗暴解决问题再说
回复 使用道具 举报
sansanhw
初级会员   /  发表于:2022-6-22 09:10:04
7#
版本信息是对的,就是这台机器确实奇怪,其它机器使用都正常,目前只能安排重装系统了
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-22 10:52:23
8#
嗯,先解决问题再说
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部