MiniSize.dpr
上传用户:fh681027
上传日期:2022-07-23
资源大小:1959k
文件大小:1k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. program MiniSize;
  2. uses
  3.   Windows;
  4. {$R *.RES}
  5. var
  6.   nSize: Integer;
  7.   hFile: THandle;
  8.   // strSize2: String [20];
  9.   strSize: String;
  10. begin
  11.   // base version
  12.   // open the current file and read the size
  13.   hFile := CreateFile (PChar (ParamStr (0)),
  14.     0, FILE_SHARE_READ, nil, OPEN_EXISTING, 0, 0);
  15.   nSize := GetFileSize (hFile, nil);
  16.   CloseHandle (hFile);
  17.   // copy the size to a string and show it
  18.   SetLength (strSize, 20);
  19.   Str (nSize, strSize);
  20.   MessageBox (0, PChar(strSize), 'Mini Program', MB_OK);
  21. {  // ultra-reduced version
  22.   // open the current file and read the size
  23.   hFile := CreateFile (@strSize2[1],
  24.     0, FILE_SHARE_READ, nil, OPEN_EXISTING, 0, 0);
  25.   nSize := GetFileSize (hFile, nil);
  26.   CloseHandle (hFile);
  27.   // copy the size to a string and show it
  28.   MessageBox (0, @strSize2[1], 'Mini Program', MB_OK);}
  29. end.