如何在不用Timage的Tcanvas类的loadfromfile方法的前提下,用较基本的方法打开一幅位图。(类似于用tc打开一幅位图,我想用object pascal的基本的方法做同样的作)。请讲得越详细越好。

解决方案 »

  1.   

    有自带源程序啊(我说DELPHI)
      

  2.   

    var
      B:TBitmap;
    begin
      B:=TBitmap.Create;
      B.LoadFromFile('D:\1.bmp');
      .........
      ........
      B.Free//注意用完要释放内存
    end;
      

  3.   

    BMP位图文件结构很简单的,相关资料网上一搜就着。
    至于文件操作,帮助里面也是一查就有。
    你先自己动手试试吧,别太依赖别人了。
    做所过程中具体有问题再来问。
      

  4.   

    不用loadfromfile方法显示bmp,在windows下就很慢了! 因windows不容许你直接操作显示内存,不能象在DOS下有时可以一次写入64K字节.
      

  5.   


    brightlight (蓝色闪电):   请问:你是在windows下做,还是在dos下做?
      

  6.   

    Turbo Pascal 5.5版开始就支持 OOP, 所以 object pascal 可以利用
    从Turbo Pascal 5.5 直到 Delphi 7 之间的任何一种工具. 但编出来
    的程序形式不同.所以要问问清楚.