亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? help-function.txt

?? DELPHI常用函數(shù)集及簡(jiǎn)要范例集
?? TXT
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
			  S: String;
			  FileDate1:Integer;
			  DateTime1:TDateTime;
			begin
			  FileDate1 := FileAge('c:\delphi_d\delphi_help1.txt');
			  DateTime1 := FileDateToDateTime(FileDate1);
			  S := DateTimeToStr(DateTime1);
			  Label1.Caption:=S;
			end;
--------------------------------------------------------
FileDateToDateTime	將DOS型態(tài)的日期時(shí)間轉(zhuǎn)換為TDateTime型態(tài).
--------------------------------------------------------
Unit		SysUtils
函數(shù)原型	function FileDateToDateTime(FileDate: Integer):TDateTime;
-----------------------------------------------------------------------------
DateTimeToFileDate	將TDateTime型態(tài)的日期時(shí)間轉(zhuǎn)換為	DOS型態(tài).
-----------------------------------------------------------------------------
Unit		SysUtils
函數(shù)原型	function DateTimeToFileDate(DateTime: TDateTime):Integer;
FileGetDate		傳回檔案的日期及時(shí)間(DOS型態(tài)).
Unit		SysUtils
函數(shù)原型	function FileGetDate(Handle: Integer): Integer;
說明		就是檔案總管中檔案內(nèi)容裹面的修改日期.
范例		procedure TForm1.Button1Click(Sender: TObject);
			var
			  FileHandle:Integer;
			  S: String;
			  FileDate1:Integer;
			  DateTime1:TDateTime;
			begin
			  FileHandle :=FileOpen('c:\delphi_d\delphi_help2.txt',
				fmOpenReadWrite);
			  if FileHandle > 0 then
				Begin
					FileDate1 := FileGetDate(FileHandle);
					DateTime1 := FileDateToDateTime(FileDate1);
					S := DateTimeToStr(DateTime1);
					FileClose(FileHandle);
				End
			  else
					S := 'Open File Error';
			  Label1.Caption:=S;
			end;
-----------------------------------------------------------------------------
FileSetDate		設(shè)定檔案的日期及時(shí)間(DOS型態(tài)).
-----------------------------------------------------------------------------
Unit		SysUtils
函數(shù)原型	function FileSetDate(Handle: Integer; Age: Integer):	Integer;
說明		傳回值為0表示成功.
-----------------------------------------------------------------------------
DeleteFile			刪除檔案
-----------------------------------------------------------------------------
Unit		SysUtils
函數(shù)原型	function DeleteFile(const FileName: string): Boolean;
范例 一	DeleteFile('DELETE.ME');

范例 二           if FileExists(FileName) then
                        if MessageDlg('Do you really want to delete ' +  
                           ExtractFileName(FileName) + '?'), []) = IDYes then 
                            DeleteFile(FileName);
##FileExists, DeleteFile Example
-----------------------------------------------------------------------------
RenameFile		更改檔名
-----------------------------------------------------------------------------
Unit		SysUtils
函數(shù)原型	function RenameFile(const OldName, NewName: string):Boolean;
范例               
 procedure TForm1.Button1Click(Sender: TObject);
var
  BackupName: string;
  FileHandle: Integer;
  StringLen: Integer;
  X: Integer;
  Y: Integer;
begin
  if SaveDialog1.Execute then
  begin
    if FileExists(SaveDialog1.FileName) then
    begin
      BackupName := ExtractFileName(SaveDialog1.FileName);
      BackupName := ChangeFileExt(BackupName, '.BAK');
      if not RenameFile(SaveDialog1.FileName, BackupName) then
        raise Exception.Create('Unable to create backup file.');
    end;
    FileHandle := FileCreate(SaveDialog1.FileName);
    { Write out the number of rows and columns in the grid. }
    FileWrite(FileHandle, 
      StringGrid1.ColCount, SizeOf(StringGrid1.ColCount));
    FileWrite(FileHandle, 
      StringGrid1.RowCount, SizeOf(StringGrid1.RowCount));
    for X := 0 to StringGrid1.ColCount ? 1 do
    begin
      for Y := 0 to StringGrid1.RowCount ? 1 do
      begin
        { Write out the length of each string, followed by the string itself. }
        StringLen := Length(StringGrid1.Cells[X,Y]);
        FileWrite(FileHandle, StringLen, SizeOf(StringLen));
        FileWrite(FileHandle,
          StringGrid1.Cells[X,Y], Length(StringGrid1.Cells[X,Y]);
      end;
    end;
    FileClose(FileHandle);
  end;
end;
-----------------------------------------------------------------------------
DiskFree			磁碟機(jī)剩馀空間(Bytes)
-----------------------------------------------------------------------------
Unit		SysUtils
函數(shù)原型	function DiskFree(Drive: Byte): Integer;
范例		var
			  S: string;
			begin
			  S := IntToStr(DiskFree(0) div 1024) + ' Kbytes free.';
			  Label1.Caption:=S;
			end;
說明		Drive 
			0=目前磁碟機(jī),1=A磁碟機(jī),2=B磁碟機(jī)...傳回值若為-1,表示磁碟機(jī)偵測(cè)錯(cuò)誤.
范例
var
  S: string;
  AmtFree: Int64;
  Total:   Int64;
begin
  AmtFree := DiskFree(0);
  Total := DiskSize(0);
  S := IntToStr(AmtFree div Total) + 'percent of the space on drive 0 is free: ' (AmtFree div 1024) + ' Kbytes free. ';
  Canvas.TextOut(10, 10, S);
end;
##DiskFree, DiskSize Example
-----------------------------------------------------------------------------
DiskSize			磁碟機(jī)空間大小(Bytes)
-----------------------------------------------------------------------------
Unit		SysUtils
函數(shù)原型	function DiskSize(Drive: Byte): Integer;
范例		var
			  S: string;
			begin
			  S := IntToStr(DiskSize(0) div 1024) + ' Kbytes free.';
			  Label1.Caption:=S;
			end;
說明		Drive 
			0=目前磁碟機(jī),1=A磁碟機(jī),2=B磁碟機(jī)....傳回值若為-1,表示磁碟機(jī)偵測(cè)錯(cuò)誤.
##DiskFree, DiskSize Example
-----------------------------------------------------------------------------
FileExists			判斷檔案是否存在.
-----------------------------------------------------------------------------
Unit		SysUtils
函數(shù)原型	function FileExists(const FileName: string): Boolean;
類似                FileExists, RenameFile, FileCreate, FileWrite, FileClose, ExtractFileName Example
范例
procedure TForm1.Button1Click(Sender: TObject);
var
  BackupName: string;
  FileHandle: Integer;
  StringLen: Integer;
  X: Integer;
  Y: Integer;
begin
  if SaveDialog1.Execute then
  begin
    if FileExists(SaveDialog1.FileName) then
    begin
      BackupName := ExtractFileName(SaveDialog1.FileName);
      BackupName := ChangeFileExt(BackupName, '.BAK');
      if not RenameFile(SaveDialog1.FileName, BackupName) then
        raise Exception.Create('Unable to create backup file.');
    end;
    FileHandle := FileCreate(SaveDialog1.FileName);
    { Write out the number of rows and columns in the grid. }
    FileWrite(FileHandle, 
      StringGrid1.ColCount, SizeOf(StringGrid1.ColCount));
    FileWrite(FileHandle, 
      StringGrid1.RowCount, SizeOf(StringGrid1.RowCount));
    for X := 0 to StringGrid1.ColCount ? 1 do
    begin
      for Y := 0 to StringGrid1.RowCount ? 1 do
      begin
        { Write out the length of each string, followed by the string itself. }
        StringLen := Length(StringGrid1.Cells[X,Y]);
        FileWrite(FileHandle, StringLen, SizeOf(StringLen));
        FileWrite(FileHandle,
          StringGrid1.Cells[X,Y], Length(StringGrid1.Cells[X,Y]);
      end;
    end;
    FileClose(FileHandle);
  end;
end;
##FileExists, DeleteFile Example
##FileExists, RenameFile, FileCreate, FileWrite, FileClose, ExtractFileName Example
-----------------------------------------------------------------------------
FileOpen			開檔.
-----------------------------------------------------------------------------
Unit		SysUtils
函數(shù)原型	function FileOpen(const FileName: string; Mode: 
				Integer):Integer;
****		開檔失敗傳回-1.
說明		以下有關(guān)檔案讀取都屬低階,如Dos Int 21h中有關(guān)檔案的部
			分.
			fmOpenRead			= $0000;
			fmOpenWrite			= $0001;
			fmOpenReadWrite		= $0002;
			fmShareCompat		= $0000;
			fmShareExclusive		= $0010;
			fmShareDenyWrite		= $0020;
			fmShareDenyRead		= $0030;
			fmShareDenyNone		= $0040;

			fmOpenRead			Open for read access only.
			FmOpenWrite			Open for write access only.
			FmOpenReadWrite		Open for read and write access.
			fmShareCompat		Compatible with the way FCBs are 
								opened.
			fmShareExclusive		Read and write access is denied.
			fmShareDenyWrite		Write access is denied.
			fmShareDenyRead		Read access is denied.
			fmShareDenyNone		Allows full access for others.
范例
procedure OpenForShare(const FileName: String);
var
  FileHandle : Integer;
begin
  FileHandle := FileOpen(FileName, fmOpenWrite or fmShareDenyNone);
  if FileHandle > 0 then
    {valid file handle}
  else
    {Open error: FileHandle = negative DOS error code}
end;
范例
procedure TForm1.Button1Click(Sender: TObject);
var
  iFileHandle: Integer;
  iFileLength: Integer;
  iBytesRead: Integer;
  Buffer: PChar;
  i: Integer
begin
  if OpenDialog1.Execute then
  begin
    try
      iFileHandle := FileOpen(OpenDialog1.FileName, fmOpenRead);
      iFileLength := FileSeek(iFileHandle,0,2);
      FileSeek(iFileHandle,0,0);
      Buffer := PChar(AllocMem(iFileLength + 1));
      iBytesRead = FileRead(iFileHandle, Buffer, iFileLength);
      FileClose(iFileHandle);
      for i := 0 to iBytesRead-1 do
      begin
        StringGrid1.RowCount := StringGrid1.RowCount + 1;
        StringGrid1.Cells[1,i+1] := Buffer[i];
        StringGrid1.Cells[2,i+1] := IntToStr(Integer(Buffer[i]));
      end;
    finally
      FreeMem(Buffer);
    end;
  end;
end;
##FileOpen, FileSeek, FileRead Example
-----------------------------------------------------------------------------
FileCreate			建檔
-----------------------------------------------------------------------------
Unit		SysUtils
函數(shù)原型	function FileCreate(const FileName: string): Integer;

范例
procedure TForm1.Button1Click(Sender: TObject);
var
  BackupName: string;
  FileHandle: Integer;
  StringLen: Integer;
  X: Integer;
  Y: Integer;
begin
  if SaveDialog1.Execute then
  begin
    if FileExists(SaveDialog1.FileName) then
    begin
      BackupName := ExtractFileName(SaveDialog1.FileName);
      BackupName := ChangeFileExt(BackupName, '.BAK');
      if not RenameFile(SaveDialog1.FileName, BackupName) then

        raise Exception.Create('Unable to create backup file.');
    end;
    FileHandle := FileCreate(SaveDialog1.FileName);
    { Write out the number of rows and columns in the grid. }
    FileWrite(FileHandle, 
      StringGrid1.ColCount, SizeOf(StringGrid1.ColCount));
    FileWrite(FileHandle, 
      StringGrid1.RowCount, SizeOf(StringGrid1.RowCount));
    for X := 0 to StringGrid1.ColCount ? 1 do
    begin

      for Y := 0 to StringGrid1.RowCount ? 1 do
      begin
        { Write out the length of each string, followed by the string itself. }
        StringLen := Length(StringGrid1.Cells[X,Y]);
        FileWrite(FileHandle, StringLen, SizeOf(StringLen));
        FileWrite(FileHandle,
          StringGrid1.Cells[X,Y], Length(StringGrid1.Cells[X,Y]);
      end;
    end;
    FileClose(FileHandle);
  end;

end;
##FileExists, RenameFile, FileCreate, FileWrite, FileClose, ExtractFileName Example
-----------------------------------------------------------------------------
FileClose			關(guān)檔
-----------------------------------------------------------------------------
Unit		SysUtils
函數(shù)原型	procedure FileClose(Handle: Integer);
范例
procedure TForm1.Button1Click(Sender: TObject);
var
  BackupName: string;
  FileHandle: Integer;
  StringLen: Integer;
  X: Integer;
  Y: Integer;
begin
  if SaveDialog1.Execute then
  begin
    if FileExists(SaveDialog1.FileName) then
    begin
      BackupName := ExtractFileName(SaveDialog1.FileName);
      BackupName := ChangeFileExt(BackupName, '.BAK');
      if not RenameFile(SaveDialog1.FileName, BackupName) then
        raise Exception.Create('Unable to create backup file.');
    end;
    FileHandle := FileCreate(SaveDialog1.FileName);
    { Write out the number of rows and columns in the grid. }
    FileWrite(FileHandle, 
      StringGrid1.ColCount, SizeOf(StringGrid1.ColCount));
    FileWrite(FileHandle, 
      StringGrid1.RowCount, SizeOf(StringGrid1.RowCount));
    for X := 0 to StringGrid1.ColCount ? 1 do
    begin
      for Y := 0 to StringGrid1.RowCount ? 1 do
      begin
        { Write out the length of each string, followed by the string itself. }
        StringLen := Length(StringGrid1.Cells[X,Y]);
        FileWrite(FileHandle, StringLen, SizeOf(StringLen));
        FileWrite(FileHandle,
          StringGrid1.Cells[X,Y], Length(StringGrid1.Cells[X,Y]);
      end;
    end;
    FileClose(FileHandle);
  end;
end;
##FileExists, RenameFile, FileCreate, FileWrite, FileClose, ExtractFileName Example

============================================
****		它是以Handle為叁數(shù).
============================================
FileRead			讀取檔案
-----------------------------------------------------------------------------
Unit		SysUtils
函數(shù)原型	function FileRead(Handle: Integer; var Buffer; Count: Integer):Integer;
范例
procedure TForm1.Button1Click(Sender: TObject);

var
  iFileHandle: Integer;
  iFileLength: Integer;
  iBytesRead: Integer;
  Buffer: PChar;
  i: Integer
begin
  if OpenDialog1.Execute then
  begin
    try
      iFileHandle := FileOpen(OpenDialog1.FileName, fmOpenRead);
      iFileLength := FileSeek(iFileHandle,0,2);
      FileSeek(iFileHandle,0,0);
      Buffer := PChar(AllocMem(iFileLength + 1));
      iBytesRead = FileRead(iFileHandle, Buffer, iFileLength);
      FileClose(iFileHandle);
      for i := 0 to iBytesRead-1 do
      begin
        StringGrid1.RowCount := StringGrid1.RowCount + 1;
        StringGrid1.Cells[1,i+1] := Buffer[i];
        StringGrid1.Cells[2,i+1] := IntToStr(Integer(Buffer[i]));
      end;
    finally
      FreeMem(Buffer);
    end;
  end;
end;
##FileOpen, FileSeek, FileRead Example
-----------------------------------------------------------------------------
FileWrite			寫入檔案
-----------------------------------------------------------------------------
Unit		SysUtils
函數(shù)原型	function FileWrite(Handle: Integer; const Buffer; Count: Integer): Integer;
范例
procedure TForm1.Button1Click(Sender: TObject);
var
  BackupName: string;
  FileHandle: Integer;
  StringLen: Integer;
  X: Integer;
  Y: Integer;
begin
  if SaveDialog1.Execute then
  begin
    if FileExists(SaveDialog1.FileName) then
    begin
      BackupName := ExtractFileName(SaveDialog1.FileName);
      BackupName := ChangeFileExt(BackupName, '.BAK');
      if not RenameFile(SaveDialog1.FileName, BackupName) then
        raise Exception.Create('Unable to create backup file.');
    end;
    FileHandle := FileCreate(SaveDialog1.FileName);
    { Write out the number of rows and columns in the grid. }
    FileWrite(FileHandle, 
      StringGrid1.ColCount, SizeOf(StringGrid1.ColCount));
    FileWrite(FileHandle, 
      StringGrid1.RowCount, SizeOf(StringGrid1.RowCount));
    for X := 0 to StringGrid1.ColCount  do
    begin

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区视频| 国产视频不卡一区| 成人自拍视频在线| 亚洲午夜免费福利视频| 国产亚洲短视频| 欧美一级高清片| 91啪亚洲精品| 国产精品夜夜爽| 蜜桃精品视频在线观看| 亚洲激情自拍视频| 欧美极品少妇xxxxⅹ高跟鞋| 6080日韩午夜伦伦午夜伦| 99视频有精品| 国产91对白在线观看九色| 奇米影视一区二区三区小说| 一区二区三区四区蜜桃| 最新高清无码专区| 国产精品黄色在线观看| 亚洲精品一区二区三区四区高清| 欧美三级视频在线播放| 91视视频在线观看入口直接观看www| 国产美女在线观看一区| 免费一级欧美片在线观看| 亚洲一区二区精品久久av| 中文字幕字幕中文在线中不卡视频| 2020国产成人综合网| 91精品国产综合久久精品麻豆| 91久久精品国产91性色tv| 99综合影院在线| 成人av电影免费在线播放| 国产iv一区二区三区| 国产乱码精品一区二区三区五月婷| 蜜桃av噜噜一区| 热久久国产精品| 免费美女久久99| 日本欧美在线看| 美女性感视频久久| 看电影不卡的网站| 狠狠色狠狠色合久久伊人| 极品少妇xxxx精品少妇| 加勒比av一区二区| 久久成人久久爱| 国产在线视频一区二区| 国产一区二区三区黄视频| 国产一区视频导航| 国产精品一区免费在线观看| 国产高清久久久| 成人做爰69片免费看网站| 波多野结衣亚洲一区| 99v久久综合狠狠综合久久| 91丨九色丨尤物| 91福利视频在线| 欧美精品v国产精品v日韩精品| 7777精品伊人久久久大香线蕉的| 欧美一区二区三区啪啪| 欧美v国产在线一区二区三区| 2024国产精品视频| 国产精品视频一区二区三区不卡| 成人欧美一区二区三区小说 | 欧美成人vps| 26uuu精品一区二区| 中文字幕在线视频一区| 亚洲精品五月天| 亚洲成人激情社区| 美日韩一级片在线观看| 国产电影精品久久禁18| 91麻豆福利精品推荐| 欧美精品一二三| 亚洲伦在线观看| 日韩精品久久久久久| 国产视频一区在线观看| 日韩欧美一级在线播放| 亚洲精品一区二区三区四区高清 | 日韩免费成人网| 成人国产在线观看| 96av麻豆蜜桃一区二区| 欧美无砖专区一中文字| 亚洲精品一区二区三区蜜桃下载| 日韩专区在线视频| 在线精品国精品国产尤物884a| 国产日本欧洲亚洲| 国内精品视频一区二区三区八戒| 91麻豆精品国产91久久久资源速度 | 亚洲午夜久久久久久久久久久 | 欧美福利一区二区| 亚洲综合丁香婷婷六月香| 99视频精品在线| 国产精品久久久久影院| 国产成人精品三级| 久久无码av三级| 韩国欧美国产1区| 久久亚区不卡日本| 国产综合色在线视频区| 日韩精品在线网站| 免费在线看一区| 日韩午夜激情电影| 免费高清不卡av| 日韩午夜在线观看视频| 久久国产尿小便嘘嘘尿| 日韩欧美亚洲一区二区| 美国十次了思思久久精品导航| 欧美一区二区三区性视频| 日本aⅴ精品一区二区三区| 91精品国产综合久久久蜜臀粉嫩| 日韩在线一区二区三区| 日韩一级在线观看| 久久精品国产第一区二区三区| 精品欧美久久久| 国产一区美女在线| 欧美国产日韩亚洲一区| 成人深夜视频在线观看| 亚洲欧洲日韩一区二区三区| 99久久精品99国产精品| 亚洲一区二区在线观看视频| 欧美日韩和欧美的一区二区| 天天色图综合网| 精品国产免费一区二区三区四区 | 五月开心婷婷久久| 日韩视频免费观看高清完整版| 蜜桃一区二区三区在线观看| 精品国产一二三区| 懂色av一区二区夜夜嗨| 亚洲天堂免费在线观看视频| 欧美日韩精品欧美日韩精品| 毛片一区二区三区| 中文字幕成人网| 欧美影视一区二区三区| 久久精品国内一区二区三区| 中文字幕乱码一区二区免费| 一本色道久久综合亚洲aⅴ蜜桃| 午夜视频在线观看一区| 精品理论电影在线| www.色综合.com| 亚洲1区2区3区视频| 精品国精品国产| 95精品视频在线| 美脚の诱脚舐め脚责91| 国产精品毛片大码女人| 欧美三级电影网站| 久久精品国内一区二区三区| 中文字幕字幕中文在线中不卡视频| 91精选在线观看| 国产91精品久久久久久久网曝门| 亚洲综合色丁香婷婷六月图片| 日韩欧美国产电影| 91丨porny丨国产| 久久成人久久爱| 亚洲在线视频网站| 久久尤物电影视频在线观看| 色国产综合视频| 激情综合色播激情啊| 一区二区三区不卡视频在线观看| 精品粉嫩超白一线天av| 色婷婷一区二区| 国产精品一二三| 日韩国产在线观看| 亚洲欧美日韩国产综合在线| 久久综合色之久久综合| 欧美这里有精品| 成人自拍视频在线| 久久成人精品无人区| 亚洲成人在线网站| 亚洲欧洲精品一区二区三区不卡| 日韩欧美的一区二区| 在线国产电影不卡| 丁香另类激情小说| 久久国产乱子精品免费女| 亚洲国产日日夜夜| 国产精品白丝在线| 久久久久久久久久久久电影| 欧美日本在线观看| 91欧美一区二区| 粉嫩aⅴ一区二区三区四区五区 | 欧美视频一区二区在线观看| 国产成人亚洲综合a∨猫咪| 奇米精品一区二区三区在线观看 | 国产精品情趣视频| 欧美成人a在线| 7777精品久久久大香线蕉| 91福利在线看| 91丨九色porny丨蝌蚪| 成人av在线资源网站| 狠狠色狠狠色综合系列| 免费成人结看片| 日韩精品一区第一页| 一区二区三区波多野结衣在线观看 | 亚洲一区在线视频| 国产精品美女久久久久aⅴ | 午夜av电影一区| 亚洲乱码精品一二三四区日韩在线| 国产人成亚洲第一网站在线播放 | 久久人人爽爽爽人久久久| 91精品国产综合久久福利软件| 欧美三级电影网| 欧美视频日韩视频在线观看| 91福利区一区二区三区| 91碰在线视频| 欧美在线一区二区三区| 欧美性生交片4| 欧美在线观看视频一区二区 |