出错的提示为:
Access violation at address 004023AA in module 'Project1.ext',Read of address 3030301E

解决方案 »

  1.   

    iBytesRead := FileRead(iFileHandle, Buffer[0], iFileLength);
    就可以了
      

  2.   

    问题解决了,可以问你一下,为何只需Buffer[0],而不是Buffer呢?
    Borland只个例子真是太烂了,一个例子居然有两个错误
    i: Integer;这行的原文是i: Integer
    是没有;的,以后叫我看她的帮助怎么看得放心呀
      

  3.   

    楼上的你这样不行的 只能读出文件的头一个字节
    以后的就没有了
    程序原来的意思是 一次读文件 每两个字节分开放置Pchar的长度有限所以会出错
    你可以试试看把pchar 改成 string 基本上调用的方法一样
    应该就可以解决了