起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: jakek

【结】下载附件报错

[复制链接]
 楼主| 发表于 2010-2-9 11:56:56 | 显示全部楼层
40楼这段代码干了什么呢?没看懂。能解释一下吗?非常感谢。
回复 支持 反对

使用道具 举报

发表于 2010-2-10 09:23:13 | 显示全部楼层
是文件上传下载对话框,及当前文件的状态和对应关系。

楼主,你先测试一下,看看结果怎样了,有结果马上跟帖告知一下我们
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-11 16:44:57 | 显示全部楼层
还是不太明白,新提供的文档库和我现在用的改进的地方在什么地方。
新提供的文档库是做了什么呢?40楼只是修改了附件的上传状态的显示问题吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-20 09:38:56 | 显示全部楼层
另外,能提供3088版本的文档库的代码给我核对一下吗?
谢谢!
回复 支持 反对

使用道具 举报

发表于 2010-2-20 10:06:37 | 显示全部楼层
3088的文档库代码?
我通过 qq 发给你。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-21 16:59:09 | 显示全部楼层
最初由 shangxy 发布
[B]这个问题需要修改一下下面的地方

procedure TDOCRELEVANCYINFO2.InfoCreate(Sender: TObject);
begin
  //TS  aê2 ′òa a ù× £  aê2 ′òaà′ aà ′′ ¨£
..

以下省略...... [/B]

上面这段代码解决的问题是上传附件后附件状态没改变(点保存后附件前的小红勾没消失)吗?
我在OA正式环境中,附件的状态会在上传后改变(点保存后,附件前的小红勾消失)。但是也没有您提供的这段代码。
infocreat方法如下
procedure TDOCRELEVANCYINFO2.InfoCreate(Sender: TObject);
begin
  //TS 为什么要这样做?为什么要来这里创建?
  //TDocSystem.CreateDocRoot;

  FBroker := TDocSystemEventBroker.Create;
  FBroker.OnAttributeChanged := AttributeChanged;
  FBroker.OnDeleted := Deleted;
end;
而没有您这写的第二个方法。
这是为什么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-21 19:33:37 | 显示全部楼层
各位,能给一个解决附件下载问题过程中,我们双方的协助方案吗?我这边积极配合
回复 支持 反对

使用道具 举报

发表于 2010-2-22 08:51:12 | 显示全部楼层
楼主现在问题是这样的:
前一阵子我们公司吴经理给过你一个《文档库.brp》的资源包,这个文档库你导入到你测试库中进行运行,他会在本地记录日志,如果在运行过程中发现下载出现了问题,那么你把本地生成的日志发给我们,我们根据日志来分析问题产生的原因。
给你的文档库你导入后可能存在上传附件以后前面的红勾不消失的情况,后来我有给你了42到48楼的文档信息的代码,你导入进去应该就能上传了,因为后面给的文档关联信息资源包中包含了41楼中代码。
你现在要做就是把文档库和42到48楼的资源包导入到测试库中测试下载的时候出现问题后把本地产生的日志发给我们,我们找开发人员处理。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-16 14:48:59 | 显示全部楼层
其实问题与下载文件的机制有关。旧的文档库下载附件的逻辑是先下载到临时文件夹,然后copy到xclients/doc目录。就是copy的这一步出问题。
现在换了孙工给的文档库就没问题了。新文档库做了的更新为,下载的文件在临时文件夹时就打开。不copy到doc目录下。

问题已解决,请结贴。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 06:33 , Processed in 0.042688 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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