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

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

?? help-function.txt

?? DELPHI常用函數(shù)集及簡要范例集
?? TXT
?? 第 1 頁 / 共 5 頁
字號:
						  begin
							Halt(1); { Halt right here! }
						  end;
					  end;
				end;
			  Canvas.TextOut(10, 10, 'This will not be executed');
			 end;
-----------------------------------------------------------------------------
RunError			停止程式執(zhí)行且執(zhí)行run-time error.
-----------------------------------------------------------------------------
Unit		System
函數(shù)原型	procedure RunError [ ( Errorcode: Byte ) ];
范例		begin
			  {$IFDEF Debug}
			  if P = nil then
				RunError(204);
			  {$ENDIF}
			end;

=====================================
 I/O routines				I/O常式
=====================================
AssignFile			指定檔案給一個檔案變數(shù).
-----------------------------------------------------------------------------
Unit		System
函數(shù)原型	procedure AssignFile(var F; FileName: string);
說明		**一個檔案不可重復(fù)執(zhí)行AssignFile兩次以上.
Example
var 
  F: TextFile;
  S: string;
begin
  if OpenDialog1.Execute then          { Display Open dialog box }
  begin
    AssignFile(F, OpenDialog1.FileName);   { File selected in dialog box }
    Reset(F);
    Readln(F, S);                          { Read the first line out of the file }
    Edit1.Text := S;                       { Put string in a TEdit control }
    CloseFile(F);
  end;
end;
## AssignFile, OpenDialog, Readln, CloseFile Example
-----------------------------------------------------------------------------
CloseFile			關(guān)閉檔案.
-----------------------------------------------------------------------------
Unit		System
函數(shù)原型	procedure CloseFile(var F);
#### AssignFile, OpenDialog, Readln, CloseFile Example
-----------------------------------------------------------------------------
IOResult	傳回最近一次執(zhí)行I/O函數(shù),是否有錯誤.
-----------------------------------------------------------------------------
Unit		System
函數(shù)原型	function IOResult: Integer;
范例		var
			  F: file of Byte;
			  S: String;
			begin
			  S:= 'c:\ka\aaa.txt';
			  AssignFile(F, S);
			  {$I-}
			  Reset(F);
			  {$I+}
			  if IOResult = 0 then
				Label1.Caption:='File size in bytes: ' +
					IntToStr(FileSize(F);
			  else
				Label1.Caption:='開檔失敗';
			end;
說明		傳回0表示沒有錯誤.
EXAMPLE
var 
  F: file of Byte;
begin
  if OpenDialog1.Execute then begin
    AssignFile(F, OpenDialog1.FileName);
    {$I-}
    Reset(F);
    {$I+}
    if IOResult = 0 then
      MessageDlg('File size in bytes: ' + IntToStr(FileSize(F)),
        mtInformation, [mbOk], 0)
    else
      MessageDlg('File access error', mtWarning, [mbOk], 0);
  end;
end;
-----------------------------------------------------------------------------
Reset				開起一個可供讀取的檔案.
-----------------------------------------------------------------------------
Unit		System
函數(shù)原型	procedure Reset(var F [: File; RecSize: Word ] );
-----------------------------------------------------------------------------
Rewrite			建立一個可供寫入的新檔案.
-----------------------------------------------------------------------------
Unit		System
函數(shù)原型	procedure Rewrite(var F: File [; Recsize: Word ] );
范例		procedure TForm1.Button1Click(Sender: TObject);
			var
			  F: TextFile;
			  I1,I2,I3:Integer;
			  S1,S2,S3:String;
			begin
			  I1:=1234;
			  I2:=5678;
			  I3:=90;
			  S1:='abcd';
			  S2:='efgh';
			  S3:='ij';
			  AssignFile(F,'c:\ka\aaa.txt');
			  Rewrite(F);
			  Write(F,I1);
			  Write(F,I2);
			  Write(F,I3);
			  Write(F,S1);
			  Write(F,S2);
			  Write(F,S3);
			  Write(F,I1,I2,I3);
			  Write(F,S1,S2,S3);
			  Writeln(F,I1);
			  Writeln(F,I2);
			  Writeln(F,I3);
			  Writeln(F,S1);
			  Writeln(F,S2);
			  Writeln(F,S3);
			  Writeln(F,I1,I2,I3);
			  Writeln(F,S1,S2,S3);

			  Reset(F);
			  Readln(F, S1);
			  Readln(F, I1);
			  Label1.Caption:=S1+'   '+IntToStr(I1);
			  CloseFile(F);
			end;

結(jié)果		1234567890abcdefghij1234567890abcdefghij1234..
			5678..
			90..
			abcd..
			efgh..
			ij..
			1234567890..
			abcdefghij..
			abcdefghij..

			以上是存檔結(jié)果,兩點代表#13#10,兩個位元.
			以Writeln存檔者,多出換行符號#13#10.
			且如果以Writeln(F,I1,I2,I3)會當(dāng)成同一串列,
			變數(shù)間沒有間隔符號,造成Read時得不到預(yù)期的效果.

			讀取結(jié)果
			S1=1234567890abcdefghij1234567890abcdefghij1234
			長度44且不含#13#10兩個位元.
			I1=5678

**		Write(F,I1:10:2,I2:8:2);
			具有格式化的功能,如同Str.

范例		procedure TForm1.Button1Click(Sender: TObject);
			var
			  F: file of Byte;
			  I1,I2,I3:Byte;
			begin
			  I1:=16;
			  I2:=32;
			  I3:=48;
			  AssignFile(F,'c:\ka\aaa.txt');
			  Rewrite(F);
			  Write(F,I1);
			  Write(F,I2);
			  Write(F,I3);
			  Write(F,I1,I2,I3);

			  I1:=0;
			  Reset(F);
			  Read(F, I1);

			  Label1.Caption:=IntToStr(I1);
			  CloseFile(F);
			end;

結(jié)果		file of Byte 及 file of record
			只能以Write及Read,來寫入及讀取,
			不可以Writeln及Readln.

范例		procedure TForm1.Button1Click(Sender: TObject);
			type
			  ppRec = record
				pp_No:String[5];
				pp_Name:String[10];
				pp_Age:Integer;
				pp_Sum:Double;
			  end;
			var
			  Rec : ppRec;
			  Rec2: ppRec;
			  F: file of ppRec;
			begin
			  With Rec do
				Begin
					pp_No:='0001';
					pp_Name:='abc';
					pp_Age:=12;
					pp_Sum:=600;
				 End;

			  AssignFile(F,'c:\ka\aaa.txt');
			  Rewrite(F);
			  Write(F,Rec);

			  Rec.pp_No:='0002';
			  Rec.pp_Sum:=58.2;
			  Write(F,Rec);

			  Rec.pp_No:='0003';
			  Rec.pp_Sum:=258.242;
			  Write(F,Rec);

			  seek(F,1);
			  Read(F,Rec2);

			  seek(F,1);
			  Truncate(F);		{刪除,只剩第0筆}

			  Canvas.TextOut(5,10,Rec2.pp_No);
			  Canvas.TextOut(5,30,Rec2.pp_Name);
			  Canvas.TextOut(5,50,Format('%d',[Rec2.pp_Age]));
			  Canvas.TextOut(5,70,Format('%f',[Rec2.pp_Sum]));

			  CloseFile(F);
			end;

結(jié)果		pp_No存入6 Bytes
			pp_Name存入11 Bytes
			pp_Age存入4 Bytes(Integer 4 Bytes)
			pp_Sum存入8 Bytes(Double 8 Bytes)

			整個Record以16的倍數(shù)存檔.
EXAMPLE
var F: TextFile;
begin
  AssignFile(F, 'NEWFILE.$$$');
  Rewrite(F);
  Writeln(F, 'Just created file with this text in it...');
  CloseFile(F);
end;
-----------------------------------------------------------------------------
Seek				移動檔案指標(biāo).
-----------------------------------------------------------------------------
Unit		System
函數(shù)原型	procedure Seek(var F; N: Longint);
說明		Seek從0開始.
Example
var
   f: file of Byte;
   size : Longint;
   S: string;
   y: Integer;
 begin
   if OpenDialog1.Execute then
   begin
     AssignFile(f, OpenDialog1.FileName);
     Reset(f);
     size := FileSize(f);
     S := 'File size in bytes: ' + IntToStr(size);
     y := 10;
     Canvas.TextOut(5, y, S);
     y := y + Canvas.TextHeight(S) + 5;
     S := 'Seeking halfway into file...';
     Canvas.TextOut(5, y, S);
     y := y + Canvas.TextHeight(S) + 5;
     Seek(f,size div 2);
     S := 'Position is now ' + IntToStr(FilePos(f));
     Canvas.TextOut(5, y, S);
     CloseFile(f);
   end;
 end;
## FileSize, Seek, FilePos Example
-----------------------------------------------------------------------------
Truncate			將目前檔案指標(biāo)位置之後的檔案內(nèi)容全部刪除.
-----------------------------------------------------------------------------
Unit		System
函數(shù)原型	procedure Truncate(var F);
范例		
var

   f: file of Integer;
   i,j: Integer;
 begin
   AssignFile(f,'TEST.INT');
   Rewrite(f);
   for i := 1 to 6 do
     Write(f,i);
   Writeln('File before truncation:');
   Reset(f);
   while not Eof(f) do
   begin
     Read(f,i);
     Writeln(i);
   end;
   Reset(f);
   for i := 1 to 3 do
     Read(f,j); { Read ahead 3 records }
   Truncate(f); { Cut file off here }

   Writeln;
   Writeln('File after truncation:');
   Reset(f);
   while not Eof(f) do
   begin
     Read(f,i);
     Writeln(i);
   end;
   CloseFile(f);
   Erase(f);
 end;
-----------------------------------------------------------------------------
FilePos			傳回目前檔案的位置.
-----------------------------------------------------------------------------
Unit		System
函數(shù)原型	function FilePos(var F): Longint
說明		F 不可為 Text File
			檔頭	:FilePos(F):=0;
			檔尾	:Eof(F):=True;
范例		var
			  f: file of Byte;
			  S: string;
			begin
			  S:= 'c:\ka\abc.txt';
			  AssignFile(f, S);
			  Reset(f);
			  Seek(f,1);
			  Label1.Caption := '現(xiàn)在位置 : ' + IntToStr(FilePos(f));
			end;
Example
var
   f: file of Byte;
   size : Longint;
   S: string;
   y: Integer;
 begin
   if OpenDialog1.Execute then
   begin
     AssignFile(f, OpenDialog1.FileName);
     Reset(f);
     size := FileSize(f);
     S := 'File size in bytes: ' + IntToStr(size);
     y := 10;
     Canvas.TextOut(5, y, S);
     y := y + Canvas.TextHeight(S) + 5;
     S := 'Seeking halfway into file...';
     Canvas.TextOut(5, y, S);

     y := y + Canvas.TextHeight(S) + 5;
     Seek(f,size div 2);
     S := 'Position is now ' + IntToStr(FilePos(f));
     Canvas.TextOut(5, y, S);
     CloseFile(f);
   end;
 end;
##FileSize, Seek, FilePos Example
-----------------------------------------------------------------------------
FileSize			檔案長度.
-----------------------------------------------------------------------------
Unit		System
函數(shù)原型	function FileSize(var F): Integer;
說明		F 不可為 Text File
			如果F為record file,則傳回record數(shù),
			否則傳回Byte數(shù).
## FileSize, Seek, FilePos Example
-----------------------------------------------------------------------------
Eof					測試檔案是否結(jié)束.
-----------------------------------------------------------------------------
Unit		System
函數(shù)原型	function Eof(var F): Boolean;
函數(shù)原型	function Eof [ (var F: Text) ]: Boolean;
范例		var
			  F1, F2: TextFile;
			  Ch: Char;
			begin
			  if OpenDialog1.Execute then
				begin
				  AssignFile(F1, OpenDialog1.Filename);
				  Reset(F1);
				  if SaveDialog1.Execute then
					begin
					  AssignFile(F2, OpenDialog1.Filename);
					  Rewrite(F2);
					  while not Eof(F1) do
						begin
							Read(F1, Ch);
							Write(F2, Ch);
						end;
					  CloseFile(F2);
					end;
				  CloseFile(F1);
				end;
			end;
Example
var

  F1, F2: TextFile;
  Ch: Char;
begin
  if OpenDialog1.Execute then begin
    AssignFile(F1, OpenDialog1.Filename);
    Reset(F1);
    if SaveDialog1.Execute then begin
      AssignFile(F2, SaveDialog1.Filename);
      Rewrite(F2);
      while not Eof(F1) do
      begin
        Read(F1, Ch);
        Write(F2, Ch);
      end;
      CloseFile(F2);
    end;
    CloseFile(F1);
  end;
end;
--------------------------

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91猫先生在线| 国产精品888| 亚洲精品中文字幕乱码三区| 久久久一区二区三区捆绑**| 日韩一级片在线播放| 欧美精品高清视频| 欧美一区二区在线看| 日韩午夜中文字幕| 精品国产百合女同互慰| 久久精品一区蜜桃臀影院| 久久在线观看免费| 国产欧美精品在线观看| 国产精品初高中害羞小美女文| 国产欧美日韩卡一| 亚洲视频香蕉人妖| 亚洲1区2区3区4区| 蜜桃视频在线一区| 国产乱码一区二区三区| 国产精品99久| 色94色欧美sute亚洲线路二| 欧美网站一区二区| 精品久久国产老人久久综合| 国产亚洲短视频| 国产精品久久久久久久久图文区| 亚洲男同性视频| 男女性色大片免费观看一区二区 | 精品国产污网站| 亚洲精品一区二区三区香蕉| 国产欧美一区二区三区沐欲| 中文字幕一区二| 日本人妖一区二区| 国产精品主播直播| 欧美日韩免费观看一区二区三区 | 亚洲在线一区二区三区| 日本女优在线视频一区二区| 成人午夜在线播放| 欧美日韩精品一区二区天天拍小说| 日韩视频免费观看高清完整版| 国产精品萝li| 人妖欧美一区二区| 91视频观看免费| 日韩一区二区三区免费观看| 中文字幕日韩精品一区| 日韩黄色在线观看| 99视频在线观看一区三区| 欧美一区中文字幕| 亚洲欧美日韩国产一区二区三区 | 91成人免费在线视频| 久久综合精品国产一区二区三区| 亚洲在线免费播放| 国产91对白在线观看九色| 欧美日韩国产小视频在线观看| 国产日韩精品久久久| 免费在线看成人av| 欧美在线一二三| 国产精品日韩成人| 久久99久国产精品黄毛片色诱| 欧美色网站导航| 亚洲色欲色欲www在线观看| 精品一区二区免费| 日韩亚洲欧美在线观看| 亚洲小说春色综合另类电影| 91性感美女视频| 国产欧美一区二区精品婷婷| 韩日av一区二区| 欧美一区二区三区免费在线看 | 久久久久九九视频| 美脚の诱脚舐め脚责91 | 久久亚区不卡日本| 日韩电影在线免费观看| 欧美女孩性生活视频| 亚洲午夜久久久久| 欧美性生活影院| 亚洲精品成a人| 91色视频在线| 亚洲综合在线电影| 欧美在线免费视屏| 亚洲国产成人av| 在线观看一区日韩| 亚洲成av人影院在线观看网| 欧美日韩精品久久久| 婷婷国产在线综合| 日韩三级免费观看| 激情综合五月天| 国产人妖乱国产精品人妖| 丰满岳乱妇一区二区三区| 欧美国产日韩一二三区| 91在线精品一区二区三区| 亚洲人成在线观看一区二区| 色一情一伦一子一伦一区| 亚洲一区中文日韩| 91精品欧美久久久久久动漫 | 久久美女艺术照精彩视频福利播放| 另类小说综合欧美亚洲| 久久色在线观看| 成人国产亚洲欧美成人综合网| 综合久久久久综合| 欧美老肥妇做.爰bbww| 国产另类ts人妖一区二区| 久久亚洲春色中文字幕久久久| 成人夜色视频网站在线观看| 亚洲少妇30p| 日韩欧美一二三| 成人在线视频一区| 亚洲国产成人tv| 久久免费精品国产久精品久久久久| 国产69精品久久久久毛片| 一级做a爱片久久| 欧美一区二区三区在线| 国产精品综合二区| 一区二区三区日韩精品| 精品久久五月天| 色综合久久久久久久久| 麻豆91在线播放| 中文字幕中文字幕在线一区| 欧美肥妇bbw| 国产黄色精品网站| 五月开心婷婷久久| 18成人在线观看| 日韩欧美综合一区| 91在线小视频| 国产精品一区2区| 五月综合激情网| 国产精品电影一区二区| 日韩一级黄色片| 91麻豆.com| 国产精品1区2区3区在线观看| 亚洲制服欧美中文字幕中文字幕| 久久久精品国产免大香伊| 欧美日韩另类一区| 99久久婷婷国产| 国产一区二区三区免费看 | 欧美激情一区二区三区全黄| 欧美日韩和欧美的一区二区| 99re视频这里只有精品| 国产成人啪免费观看软件| 久久精品国产在热久久| 亚洲mv在线观看| 综合久久久久综合| 国产精品三级视频| 久久久.com| 欧美成人欧美edvon| 日韩一二三区不卡| 欧美一区二区三区在| 欧美日韩成人一区二区| 欧美日韩一区中文字幕| 欧美亚洲免费在线一区| 97aⅴ精品视频一二三区| 波多野结衣中文一区| 国产.欧美.日韩| 成人精品免费网站| 丁香婷婷综合激情五月色| 国产福利91精品一区二区三区| 国产一区二区免费看| 国产九色精品成人porny | 亚洲女人小视频在线观看| 国产精品久久久久7777按摩| 中文字幕+乱码+中文字幕一区| 国产免费观看久久| 亚洲国产精品成人综合| 国产精品乱码久久久久久| 中文字幕高清一区| 国产精品免费看片| 亚洲欧美日韩在线播放| 亚洲国产日日夜夜| 免费观看在线综合| 韩国女主播一区二区三区| 国产精品亚洲视频| 99精品热视频| 欧美日韩国产123区| 欧美一区二区三区影视| 久久奇米777| 成人欧美一区二区三区视频网页 | 日韩福利视频导航| 精品亚洲成av人在线观看| 国产99精品国产| 在线观看日韩av先锋影音电影院| 欧美日韩夫妻久久| 国产亚洲精久久久久久| 亚洲欧美日本在线| 美女视频黄 久久| 成人av网在线| 欧美一区二区三区成人| 国产精品嫩草影院com| 亚洲与欧洲av电影| 国产一区二区三区免费观看 | 亚洲图片有声小说| 久久精品国产秦先生| 成av人片一区二区| 日韩一区二区影院| 国产精品国产馆在线真实露脸| 亚洲18影院在线观看| 成人小视频免费观看| 7799精品视频| 亚洲男同性视频| 国产一区亚洲一区| 精品视频在线视频| 国产精品精品国产色婷婷| 日本欧美在线观看| 91行情网站电视在线观看高清版|