起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: huixiangtao

【结贴】编译时出的错误**

[复制链接]
 楼主| 发表于 2009-2-13 12:53:49 | 显示全部楼层
这是我们导入的第三方控件的原始文档,给您看看

myinternet1111.rar

115.08 KB, 下载次数: 30

回复 支持 反对

使用道具 举报

发表于 2009-2-14 14:39:56 | 显示全部楼层
我看了一下你的描述,3楼说的 某个人把某个功能做好之后,编译运行都没有问题了,他签入。
我问一下,他签入后刷新缓存了吗?
另外,只要把开发这个功能的人的开放目录,即 建模工具(Studio.exe)所在目录,都拷贝到现在运行出错的机器上,那么肯定是可以的。

9楼又说 我打开当时生成的第三方控件的文件夹,打开sockets(delphi source file),根本查找不到interspace。那么请问,这个开放人员做这样的操作正常吗?我们现在要排除是资源不一致造成的,还是第三方控件本身打包有问题。请楼主按上面的描述测试一下,然后把结果反馈上

现在首先要排除这个功能,或者说现在第三方控件包的有问题,还是仅仅是文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-17 15:25:27 | 显示全部楼层
1.我们各用各自的tomcat,这还用刷新缓存吗?不过我们确实是刷新缓存了。
2.“这个开发人员做这样的操作正常吗”这句话什么意思,没弄明白,你让我测试什么,我不明白,能再说一下吗?
麻烦了,谢谢!
回复 支持 反对

使用道具 举报

发表于 2009-2-17 15:50:40 | 显示全部楼层
2.“这个开发人员做这样的操作正常吗”这句话什么意思,
就是他重新编译这个出错的功能正常吗?

是把这个开发人员的开放目录,即他运行的Studio.exe所在目录都拷贝到你的机器上,然后打开Studio.exe,编译功能看看。
另外,你询问一下该控件是否需要注册。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-17 16:56:42 | 显示全部楼层
2.我修改完之后,签入,刷缓存,然后运行,这在我的机器上是正常的。之后,他在他的机器上,直接运行协同管理系统,打开这个功能,这样会报错,无法运行。作为开发者,肯定就会停止运行,打开自己的业务建模工具,签出并测试这个功能,这时一编译,就会在uses中自动添加上两个单元,interspace和x3internet,同时报编译错误,然后手工把这两个单元删掉,再编译,就编译通过了,他再签入,刷缓存,再系统管理系统下运行这个功能,就一切正常了,功能正常运转。

该控件不用注册,直接导入平台使用就可以了


我一直感觉这个错误应该是和这个控件相关的。
回复 支持 反对

使用道具 举报

发表于 2009-2-17 17:02:04 | 显示全部楼层
主要是资源不一致造成的。

你们每个开发端都是自己启动自己的tomcat的?连接的是同一个系统数据库,对吧。
如果这样,当一个人签入并刷新缓存后,其他的客户端都需要重新启动服务才可以,仅仅刷新自己的缓存是没有用的。

当然如果用到第三方的控件,那么需要拷贝到相应的机器上后,才能正常运行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-17 17:09:48 | 显示全部楼层
哦,谢谢呀,那我们测一下试试!
回复 支持 反对

使用道具 举报

发表于 2009-2-18 08:59:49 | 显示全部楼层
好的
有结果反馈一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-24 14:18:11 | 显示全部楼层
恩,这样就行了,不过这样也挺麻烦的,先就这样吧,谢谢,结贴吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-27 12:08 , Processed in 0.044250 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表