起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 197|回复: 9

【搞定】资源管理器的问题**

[复制链接]
发表于 2007-7-10 10:45:19 | 显示全部楼层 |阅读模式
我在业务资源管理器中导入了一个ini文件,可在studio的业务对象树中没有显示出来,刷新了也没有显示。但用查找功能可以找到这个ini文件。
怎样才能在树中显示出来这个文件呢?
回复

使用道具 举报

 楼主| 发表于 2007-7-10 11:03:22 | 显示全部楼层
顶一下。
回复 支持 反对

使用道具 举报

发表于 2007-7-10 11:21:56 | 显示全部楼层
对象树不能显示ini文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-10 11:23:48 | 显示全部楼层
那我想在程序中读取ini文件的数据,怎么写文件的路径呢,我用了它的bizurl,运行时找不到文件。
TIniFile.Create(sIniFilePath);
其中的sIniFilePath该怎么写才能找到业务资源中的文件呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-10 11:59:45 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2007-7-10 13:57:33 | 显示全部楼层
操作虚拟文件系统,请参考:
procedure TXNWJXT.butLoadClick(Sender: TObject);
var
  lFileStream: Business.System.TVirtualFileStream;
  lOpenMode: integer;
  lFileName: string;
begin
  lOpenMode := SysUtils.fmOpenReadWrite;
  BizOpenDialog1.InitialDir := edtPath.Text;
  if BizOpenDialog1.Execute then
    begin
    lFileName := BizOpenDialog1.FileName;
    lFileStream := Business.System.TVirtualFileStream.Create(FileSys.FileSystem,
      lFileName, lOpenMode);
    try
      { 从文件流装载内容显示到编辑框中}
      memo.Lines.LoadFromStream(lFileStream);
    finally
      lFileStream.Free;
    end;
  end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-10 16:11:26 | 显示全部楼层
我把ini文件从虚拟系统中读到流中,再把流保存成一个ini文件这样实现的,现在可以了
还有一个问题
在业务对象树中看不到ini文件,我在进行导出时(使用 x3 exporter)也没有ini文件,如果我要给客户部署系统的话,是不是就不能把ini文件从brp文件中直接导入到x3系统中了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-10 16:58:44 | 显示全部楼层
就差一点就可以结贴了
回复 支持 反对

使用道具 举报

发表于 2007-7-10 17:08:32 | 显示全部楼层
不能导出。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-10 17:52:12 | 显示全部楼层
ok,结贴吧
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 06:20 , Processed in 0.042537 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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