谁可以告诉我 API  的CreateFile(),readFile(),wrtieFile().这三个函数的完整参数是什么吗.
不是delphi中的 FileCreate(),Fileread(),和Filewrtie()函数.谢谢了.就剩10分了都给好心人了

解决方案 »

  1.   

    看MSDN呀
    Google找就有的啦
    _____________________
    comment by Liu Yang
    http://lysoft.7u7.net
    QQ Group: 7858482
      

  2.   

    就CreateFile稍微复杂点, 其它和delphi的没多大区别:CreateFile的参数:           对应delphi的FileCreate/FileOpen的参数  LPCTSTR lpFileName    -->   FileName: string
      DWORD dwDesiredAccess -->   对应FileOpen的Mode中fmOpenRead,fmOpenWrite,fmOpenReadWrite
      DWORD dwShareMode     -->   对应FileOpen Mode中的fmShareXXXX
      LPSECURITY_ATTRIBUTES lpSecurityAttributes  --> 无, 总是nil
      DWORD dwCreationDisposition  --> 对应FileCreate(如果是CREATE_XXX)/或FileOpen
      DWORD dwFlagsAndAttributes  --> 无, 总是FILE_ATTRIBUTE_NORMAL
      HANDLE hTemplateFile  -->  无, 总是 0返回值:   文件句柄, -1表示失败
      

  3.   

    首部   function FileCreate(const FileName: string): Integer; overload; $[SysUtils.pas首部   function FileCreate(const FileName: string; Rights: Integer): Integer; overload; $[SysUtils.pas功能    返回创建文件 说明    创建失败则返回负数 参考   function Windows.CreateFile例子 ///////Begin FileCreateprocedure TForm1.Button1Click(Sender: TObject);var  I: Integer;begin  I := FileCreate(Edit1.Text);  CheckBox1.Checked := I > 0;  FileClose(I);end;///////End FileCreate━━━━━━━━━━━━━━━━━━━━━ 首部   function FileRead(Handle: Integer; var Buffer; Count: LongWord): Integer; $[SysUtils.pas功能    返回读取文件缓冲区的大小 说明    读取失败则返回负数 参考   function Windows.ReadFile例子   < 参见 FileOpen>━━━━━━━━━━━━━━━━━━━━━ 首部   function FileWrite(Handle: Integer; const Buffer; Count: LongWord): Integer; $[SysUtils.pas功能    返回写入文件缓冲区的大小 说明    写入失败则返回负数 参考   function Windows.WriteFile例子   < 参见 FileCreate>