首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 关于打开文件的小问题! [已结贴,结贴人:tangyulong_520]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • tangyulong_520
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 揭贴率:
    发表于:2008-08-20 16:39:48 楼主
    点一个按钮,想打开个文件在CHART上,我需要打开2种文件,一个是DAT,一个是BMP,但是我的程序只能打开BMP,找不到DAT啊 ,不知道怎么回事,希望大家能帮我看看,谢谢
    procedure TMainForm.Action1Execute(Sender: TObject);

    var
      f:TextFile;
      str:string;
    begin
      opendialog1.Filter:='datÎļþ(*.dat) |*.dat |bmpÎļþ(*.bmp) |*.bmp';
      opendialog1.Execute;
      str:=copy(opendialog1.FileName,length(opendialog1.FileName)-2,3);
      if str='dat' then
      begin
        Assignfile(f,OpenDialog1.FileName);
        Reset(f);
        try
          while not Eof(f) do
          begin
            Readln(f,Rx,Ry );
            PointsA.AddXY(Rx, Ry);
          end;
        finally
          closefile(f);
        end;
      end;
      if str='bmp' then
      begin
          PicFileName := opendialog1.FileName;
          cht1.BackImage.LoadFromFile(PicFileName);
          stat1.Panels[0].Text := PicFileName;
      end;
    end;
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • tangyulong_520
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 17:12:451楼 得分:0
    现在可以看到DAT文件可,但是打不开啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yuqianyi1974
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 11:39:482楼 得分:15
    你的dat格式对吗?
    你可以在 Readln(f,Rx,Ry ); 设置端点看看
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lch0422
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 11:56:073楼 得分:5
    可以opendialog里filter里设置可以打开的类型
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • tangyulong_520
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 12:06:374楼 得分:0
    非常感谢你,我知道我错哪了,我在程序里动态调用了Fliter,在静态的属性里我也设置了,导致2者的冲突,去掉一个就好了,谢谢,祝你一切顺利
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved