ฟังก์ชั่นการประมวลผลสตริง
ระบบหน่วย
ฟังก์ชั่นต้นแบบฟังก์ชั่น concat (S1 [, S2, ... , SN]: String): String;
ฟังก์ชั่นการคัดลอกฟังก์ชั่น (STRING; INDEX, COUNT: Integer): String; .
ขั้นตอนการทำงานของฟังก์ชั่นการลบ (VAR S: String; INDEX, COUNT: Integer);
การแทรกขั้นตอนต้นแบบของฟังก์ชั่น (ที่มา: สตริง; VAR S: String; INDEM: Integer);
ฟังก์ชั่นความยาวฟังก์ชั่นความยาว (S: String): จำนวนเต็ม;
ฟังก์ชั่น Prototype POS (SubsTr: String; S: String): Integer;
ฟังก์ชั่นตัวพิมพ์ใหญ่ฟังก์ชั่น (สตริง): สตริง; แปลงสตริงทั้งหมดเป็นตัวอักษรตัวพิมพ์เล็ก
ฟังก์ชั่นต้นแบบฟังก์ชั่นตัวพิมพ์ใหญ่ (const s: string): สตริง;
POS (OBJ, Target) ค้นหาตำแหน่งตัวละครแรกของ OBJ แรกในสตริงเป้าหมาย
ฟังก์ชั่น Stringreplace (const s, oldpattern, newpattern: string; flags: treplaceflags): สตริง;
ฟังก์ชั่น StringToguid (const S: String): TGUID;
ฟังก์ชั่น GuidToString (const Guid: TGUID): String;
ขั้นตอนการทำงานของ FUNCTION STR (x [: ความกว้าง [: ทศนิยม]]; var s); ของทศนิยม (จำนวนเต็ม)
Function Prototype Val (s; var v; var code: Integer); การแปลงประสบความสำเร็จ
หน่วย sysutils
ฟังก์ชันต้นแบบฟังก์ชั่น NewsTR (const S: String): PSTRING;
ขั้นตอนการทำงานของฟังก์ชัน discosestr (p: pstring);
ฟังก์ชั่นต้นแบบฟังก์ชั่น inttoHex (ค่า: จำนวนเต็ม; ตัวเลข: จำนวนเต็ม): สตริง;
ฟังก์ชันต้นแบบฟังก์ชั่น inttoStr (ค่า: จำนวนเต็ม): สตริง;
ฟังก์ชันต้นแบบฟังก์ชั่น strtoint (const s: string): จำนวนเต็ม;
ฟังก์ชั่นต้นแบบ StrTointDef (const S: String; ค่าเริ่มต้น: จำนวนเต็ม): จำนวนเต็ม;
ฟังก์ชั่นต้นแบบฟังก์ชั่นตัดแต่ง (const s: string): สตริง; ล้างช่องว่างและอักขระควบคุมก่อนและหลังสตริง
ฟังก์ชันต้นแบบฟังก์ชั่น trimleft (const s: string): สตริง; ล้างอักขระที่ว่างเปล่าและตัวควบคุมที่ด้านซ้ายของสตริง
ฟังก์ชั่นต้นแบบฟังก์ชั่น trimright (const s: string): สตริง; ล้างอักขระว่างและตัวควบคุมที่ด้านขวาของสตริง
ฟังก์ชัน Prototype Function AdjustLineBreaks (const S: String): String;
ฟังก์ชันต้นแบบฟังก์ชั่น stalloc (ขนาด: พระคาร์ดินัล): pchar;
ฟังก์ชั่นต้นแบบฟังก์ชั่น strbufsize (str: pchar): พระคาร์ดินัล;
ฟังก์ชั่นต้นแบบฟังก์ชั่น strcat (dest, แหล่งที่มา: pchar): pchar;
ฟังก์ชั่นต้นแบบฟังก์ชั่น StrComp (STR1, STR2: PCHAR): จำนวนเต็ม;
ฟังก์ชั่นต้นแบบฟังก์ชั่น strcopy (dest, ที่มา: pchar): pchar;
ขั้นตอนต้นแบบของฟังก์ชั่น strDispose (STR: PCHAR);
ฟังก์ชั่นต้นแบบฟังก์ชั่น strecopy (dest, ที่มา: pchar): pchar;
ฟังก์ชั่น Prototype Function Strend (STR: PCHAR): PCHAR;
ฟังก์ชั่นต้นแบบฟังก์ชั่น stricomp (str1, str2: pchar): จำนวนเต็ม;
ฟังก์ชั่นต้นแบบฟังก์ชั่น strlcat (ปลายทาง, ที่มา: pchar; maxlen: cardinal): pchar;
ฟังก์ชั่นต้นแบบฟังก์ชั่น StrlComp (STR1, STR2: PCHAR; Maxlen: Cardinal): จำนวนเต็ม;
ฟังก์ชั่นต้นแบบฟังก์ชั่น strlcopy (dest, ที่มา: pchar; maxlen: cardinal): pchar;
ฟังก์ชั่นต้นแบบฟังก์ชั่น strlen (str: pchar): พระคาร์ดินัล;
ฟังก์ชั่นต้นแบบฟังก์ชั่น strlicomp (str1, str2: pchar; maxlen: cardinals): จำนวนเต็ม;
ฟังก์ชั่นต้นแบบฟังก์ชั่น strlower (STR: PCHAR): PCHAR;
ฟังก์ชั่นต้นแบบฟังก์ชั่น strmove (dest, ที่มา: pchar; count: cardinal): pchar;
ฟังก์ชั่นต้นแบบฟังก์ชั่น StrNew (STR: PCHAR): PCHAR;
ฟังก์ชั่นต้นแบบฟังก์ชั่น strpas (str: pchar): สตริง;
ฟังก์ชั่นต้นแบบฟังก์ชั่น strpcopy (dest: pchar; ที่มา: สตริง): pchar;
ฟังก์ชั่นต้นแบบฟังก์ชั่น strplcopy (dest: pchar; const แหล่งที่มา: สตริง; maxlen: cardinal): pchar;
ฟังก์ชั่นต้นแบบ StrPOS (STR1, STR2: PCHER): PCHAR
ฟังก์ชั่นต้นแบบฟังก์ชั่น Strupper (STR: PCHAR): PCHAR;
Stralloc กำหนดค่าบัฟเฟอร์ที่มีความยาวสูงสุดของขนาด 1 ถึงฟังก์ชั่นสตริงที่สิ้นสุดโมฆะ stralloc (ขนาด: Word): pchar;
strbufsize ส่งคืนจำนวนอักขระสูงสุดที่สามารถเก็บไว้ในบัฟเฟอร์สตริงที่กำหนดค่าโดย Stralloc strbufsize (s: pchar): พระคาร์ดินัล;
Strcat เข้าร่วมสองสายและส่งกลับไป ฟังก์ชั่น strcat (dest, แหล่งที่มา: pcar): pchar;
StrComp เปรียบเทียบสองสาย ฟังก์ชั่น strcomp (str1, str2: pchar): จำนวนเต็ม;
strcopy คัดลอกสตริงต้นทางไปยัง dest ฟังก์ชั่น strcopy (dest, ที่มา: pchar): pchar
strdispose ปล่อยพื้นที่สตริง ฟังก์ชั่น strdispose (str: pchar);
Strecopy คัดลอกสตริงต้นทางไปยังปลายทางและผ่านตัวชี้กลับไปที่ส่วนท้ายของสตริง ฟังก์ชั่น strecopy (dest, surce: pchar): pchar;
Strend ผ่านตัวชี้กลับไปที่ส่วนท้ายของฟังก์ชั่นสตริง (Str: pchar): pchar;
strlcat concatenate สตริงต้นทางไปยังสตริง dest และส่งกลับสตริงที่เชื่อมโยง ฟังก์ชั่น strlcat (dest, ที่มา: pcar; maxlen: word): pchar;
Stricomp เปรียบเทียบความแตกต่างระหว่างสองสายโดยไม่มีกรณี
strlComp เปรียบเทียบสองสตริงกับฟังก์ชันความยาวสูงสุดที่ระบุ strlComp (str1, str2: pchar; maxlen: word): จำนวนเต็ม;
strlcopy คัดลอกจำนวนอักขระที่ระบุจากสตริงหนึ่งไปยังฟังก์ชันสตริงอื่น strlcopy (dest, ที่มา: pchar; maxlen: cardinal): pchar;
Strlen ส่งคืนความยาวของสตริง ฟังก์ชั่น strlen (str: pchar): พระคาร์ดินัล;
Strlicomp เปรียบเทียบสองสตริงกับความยาวสูงสุดที่ระบุโดยไม่มีความแตกต่างของกรณี ฟังก์ชั่น strlicomp (str1, str2: pchar; maxlen: word): จำนวนเต็ม;
Strlower แปลงสตริงเป็นตัวพิมพ์เล็ก ฟังก์ชั่น strlower (str: pchar): pchar;
หมายเลขอักขระนับจำนวนสำเนาของ Strmove จากแหล่งที่มาถึงสตริง Dest ฟังก์ชั่น strmove (dest, ที่มา: pchar; count: cardinal): pchar
StrNew กำหนดค่าสตริงจากการซ้อน ฟังก์ชั่น strNew (str: pchar): pchar;
STRPAS แปลงอักขระที่สิ้นสุด NULL เป็นสตริงรูปแบบ PASCAL ฟังก์ชั่น strpas (str: pchar): สตริง;
strpcopy คัดลอกสตริงรูปแบบ pascal ไปยังสตริง null-end ฟังก์ชั่น strpcopy (dest: pchar; ที่มา: สตริง): pchar;
strplcopy คัดลอกจำนวนอักขระที่อ้างถึงโดย maxlen จากสตริงรูปแบบ pascal ไปยังสตริงที่สิ้นสุด null ฟังก์ชั่น strplcopy (dest: pchar; ต้นทุนที่มา: สตริง; maxlen: word): pchar;
STRPOS ส่งคืนตัวชี้ไปยังตำแหน่งที่สตริง STR2 ปรากฏขึ้นครั้งแรกใน STR1 ฟังก์ชั่น strpos (str1, str2: pchar): pchar;
StrScan ส่งคืนตัวชี้ไปยังตำแหน่งแรกในสตริง Str ที่อักขระ CHR จะปรากฏขึ้น ฟังก์ชั่น strscan (str: pchar; chr: char): pchar;
StrrScan ส่งคืนตัวชี้ไปยังตำแหน่งที่อักขระ CHR จะปรากฏสุดท้ายใน STR Substring ฟังก์ชั่น strrscan (str: pchar; chr: char): pchar;
Strupper แปลงสตริงเป็นตัวพิมพ์ใหญ่ ฟังก์ชั่น strupper (str: pchar): pchar;
กิจวัตรวันที่และเวลา
หน่วย: sysutils
วันที่กลับไปที่วันนี้ วันที่ฟังก์ชั่น: tdatetime;
DateTimetOSTR แปลงรูปแบบเวลาเป็นสตริง ฟังก์ชั่น DateTimetOSTR (DateTime: TDATETIME): String;
DateTimetOstring แปลงรูปแบบเวลาเป็นสตริง Procedure DateTimetOstring (VAR ผลลัพธ์: String; รูปแบบ const: String; DateTime: TDatetime);
DateToStr แปลงรูปแบบวันที่เป็นสตริง ฟังก์ชั่น datetOstr (วันที่: tdatetime): สตริง;
Dayofweek ถูกส่งกลับไปยังวันนี้ ฟังก์ชั่น dayofweek (วันที่: tdatetime): จำนวนเต็ม;
วันที่ที่กำหนดโดยการถอดรหัสคือปีเดือนและวัน ขั้นตอนการถอดรหัส (วันที่: tdatetime; Var Year, เดือน, วัน: Word);
การสลายตัวของการถอดรหัสระบุวันที่เป็นชั่วโมงนาทีและวินาที ขั้นตอนการถอดรหัส (เวลา: tdatetime; var hour, min, min, msec: word);
ENCODEDATE ส่งคืนรูปแบบวันที่ซึ่งรวมปีเดือนและวัน ฟังก์ชั่น encodedate (ปี, เดือน, วัน: คำ): tdatetime;
encodetime ส่งคืนรูปแบบเวลาที่รวมเวลานาทีและวินาที ฟังก์ชั่น encodetime (ชั่วโมง, นาที, วินาที, msec: word): tdatetime;
FormatDateTime ส่งคืนวันที่และเวลาในรูปแบบที่ระบุ formaldatetime (รูปแบบ const: string; dateTime: tdatetime): string;
ตอนนี้ส่งวันที่และเวลาปัจจุบันกลับมา ฟังก์ชั่นตอนนี้: tdatetime;
Strtodate แปลงสตริงเป็นรูปแบบวันที่ ฟังก์ชั่น strtodate (const s: string): tdatetime;
StrTodatetime แปลงสตริงเป็นฟังก์ชั่นรูปแบบวันที่และเวลา strtodatetime (const s: string): tdatetime;
Strtotime แปลงรูปแบบสตริงเป็นเวลา ฟังก์ชั่น strtotime (const s: string): tdatetime;
เวลาถูกส่งกลับไปยังเวลาปัจจุบัน เวลาฟังก์ชั่น: tdatetime;
TimetOstr แปลงรูปแบบเวลาเป็นสตริง ฟังก์ชั่น timetoStr (เวลา: tdatetime): สตริง;
ฟังก์ชั่นการจัดการไฟล์
หน่วย: sysutils
ฟังก์ชันต้นแบบฟังก์ชัน extractfiledir (ชื่อไฟล์ const: สตริง): สตริง;
ฟังก์ชันต้นแบบฟังก์ชั่น extractfiledrive (ชื่อไฟล์ const: สตริง): สตริง;
ฟังก์ชันต้นแบบฟังก์ชั่น extractFileEext (ชื่อไฟล์ const: สตริง): สตริง;
ฟังก์ชันต้นแบบฟังก์ชั่น extractfilename (ชื่อไฟล์ const: สตริง): สตริง;
ฟังก์ชันต้นแบบฟังก์ชั่น extractFilePath (ชื่อไฟล์ const: สตริง): สตริง;
ฟังก์ชั่นต้นแบบฟังก์ชั่น deleetefile (ชื่อไฟล์ const: สตริง): บูลีน;
ฟังก์ชันต้นแบบฟังก์ชั่น renamefile (const oldName, newName: string): บูลีน;
ฟังก์ชันต้นแบบฟังก์ชั่น fileexists (ชื่อไฟล์ const: สตริง): บูลีน;
ขั้นตอนการทำงานต้นแบบ findclose (var f: tsearchrec);
ฟังก์ชั่นต้นแบบฟังก์ชั่น findfirst (const path: string; attr: จำนวนเต็ม; var f: tsearchrec): จำนวนเต็ม;
ฟังก์ชั่นต้นแบบฟังก์ชั่น findNext (var f: tsearchrec): จำนวนเต็ม;
ChangeFileext เปลี่ยนส่วนขยายไฟล์
Function ChangeFileEXT (ชื่อไฟล์ const, ส่วนขยาย: สตริง): สตริง;
functionDateTimetofiledate (DateTime: TDatetime): Longint;
DELETEFILE ลบไฟล์ ฟังก์ชั่น deleetefile (ชื่อไฟล์ const: สตริง): บูลีน;
Diskfree ส่งคืนพื้นที่ว่างของดิสก์ ฟังก์ชั่น diskfree (ไดรฟ์: ไบต์): Longint;
Disksize ส่งคืนขนาดความจุของดิสก์ที่ระบุ ฟังก์ชั่น disksize (ไดรฟ์: ไบต์): Longint;
ExpandFileName ส่งคืนเส้นทางที่สมบูรณ์และสตริงชื่อไฟล์ ฟังก์ชั่น expandFilename (ชื่อไฟล์ const: สตริง): สตริง;
ExtractFileext ส่วนขยายไปยังไฟล์จะถูกส่งผ่าน ฟังก์ชั่น extractFileEext (สตริงชื่อไฟล์ const): สตริง;
ExtractFilename ชื่อไฟล์ของไฟล์ที่ผ่านมา function extractfilename (ชื่อไฟล์ const: string): string;
ExtractFilePath เส้นทางไปยังไฟล์ที่ถูกส่งกลับ ฟังก์ชัน extractFilePath (ชื่อไฟล์ const: string): string;
Fileage อายุของไฟล์ที่ส่งผ่านฟังก์ชั่น FELEAME (ชื่อไฟล์ const: String): Longint;
FileCreate สร้างไฟล์ที่มีชื่อไฟล์ที่ระบุ ฟังก์ชั่น fileCreate (ชื่อไฟล์ const: สตริง): จำนวนเต็ม;
FileClose ปิดไฟล์ที่ระบุ ProcedureFileClose (มือจับ: จำนวนเต็ม);
FileDateTodateTime แปลงรูปแบบวันที่ DOS เป็นรูปแบบวันที่ Delphi ฟังก์ชั่น FiledAtetOdateTime (Feledate: Longint): TDatetime;
Fileexists กำหนดว่าไฟล์มีอยู่หรือไม่ ฟังก์ชั่น fileexists (ชื่อไฟล์ const: สตริง): บูลีน;
FileGetAtTr ส่งคืนแอตทริบิวต์ไฟล์ function fileGetAttr (ชื่อไฟล์ const: สตริง): จำนวนเต็ม;
filegetDate และเวลาของไฟล์ที่ถูกส่งคืน function filegetDate (มือจับ: จำนวนเต็ม): Longint;
Fileread อ่านข้อมูลจากไฟล์ที่ระบุ ฟังก์ชั่น fileread (มือจับ: จำนวนเต็ม; var buffer; count: longint): longint;
Filesearch ค้นหาไฟล์ที่ระบุในคอลัมน์ไดเรกทอรี ฟังก์ชั่น filesearch (constname, dirlist: string): string;
Fileseek เปลี่ยนตำแหน่งของเคอร์เซอร์ไฟล์ ฟังก์ชั่น FILESEK (HANDED: Integer; Offset: Longint; Origin: Integer): Longint;
FILESETATTR ตั้งค่าคุณสมบัติไฟล์ ฟังก์ชั่น filesetattr (ชื่อไฟล์ const: string; attr: จำนวนเต็ม): จำนวนเต็ม;
filesetDate ตั้งค่าวันที่และเวลาของไฟล์ ขั้นตอน filesetDate (มือจับ: จำนวนเต็ม; อายุ: Longint);
FileOpen เปิดไฟล์ ฟังก์ชั่น fileopen (ชื่อไฟล์ const: string; โหมด: Word): จำนวนเต็ม;
FileWrite เขียนข้อมูลไปยังไฟล์ ฟังก์ชั่น fileWrite (มือจับ: จำนวนเต็ม; const buffer; count: longint): longint;
FindClose ยุติการดำเนินการครั้งแรก/ถัดไป ขั้นตอน findclose (var searchrec: tsearchrec);
FindFirst ค้นหาไฟล์ที่ตรงกันครั้งแรกและตั้งค่าคุณสมบัติ
ฟังก์ชั่น findfirst (const path: string; attr: word; var f: tsearchrec): จำนวนเต็ม;
FindNext ส่งคืนไฟล์การจับคู่ถัดไป ฟังก์ชั่น findnext (var f: tsearchrec): จำนวนเต็ม;
RenameFile เปลี่ยนชื่อไฟล์ ฟังก์ชั่น renamefile (const oldName, newName: string): บูลีน;
การโอนกิจวัตรประจำวัน
หน่วย: ระบบ
CHR ส่งคืนอักขระที่สอดคล้องกับรหัส ASCII ฟังก์ชั่น chr (x: byte): char;
งานซอร์สโค้ด Delphi (http://home.kimo.com.tw/bruce0211/) พิมพ์ 15
สูงส่งคืนค่าสูงสุดของพารามิเตอร์ในช่วง ฟังก์ชั่นสูง (x);
ต่ำส่งคืนค่าต่ำสุดของพารามิเตอร์ในช่วง ฟังก์ชั่นต่ำ (x);
ORD ส่งคืนค่าการสั่งซื้อที่สอดคล้องกับรูปแบบที่สั่งซื้อ ฟังก์ชั่น ORD (x): Longint;
รอบมูลค่าจริงและส่งกลับไปยังค่าจำนวนเต็ม ฟังก์ชั่นรอบ (x: ของจริง): Longint;
trunc de-tail มูลค่าจริงและส่งกลับไปยังค่าจำนวนเต็ม ฟังก์ชั่น trunc (x: ของจริง): Longint;
pred (x) pred ('d') = 'c', pred (true) = 1;
succ (x) succ ('y') = 'z', succ (pred (x)) = x
ord (x) ค้นหาหมายเลขลำดับของ x ในชุดอักขระเช่น ord ('a') = 65
Chr (x) Chr (65) = 'a'
รอบ (x) รอบ (x)
trunc (x) trunc (4.8) = 4, trunc ('-3.6') =-3
Upcase (x) upcase ('a') = 'a'
สวัสดี (i) สวัสดี ($ 2A30) = $ 2A
lo (i) lo ($ 2A30) = $ 30
สุ่ม (n) ผลิตจำนวนเต็มแบบสุ่มระหว่าง [0, n)
sizeof (ชื่อ) ค้นหาจำนวนไบต์ที่ถูกครอบครองโดยประเภทหรือตัวแปรที่แน่นอนในหน่วยความจำ
สลับ (NUM) สลับบิตสูงและต่ำของการแลกเปลี่ยน int ($ 3621) = $ 2136
frac ค้นหาส่วนที่เป็นเศษส่วนของจำนวนจริง
r: = frac (123.456); {0.456}
r: = frac (-123.456); {-0.456}
int ค้นหาส่วนจำนวนเต็มของจำนวนจริง
r: = int (123.456);
r: = int (-123.456); {-123.0}
ฟังก์ชั่นต้นแบบฟังก์ชั่นสูง (x);
ฟังก์ชั่นต้นแบบฟังก์ชั่นต่ำ (x);
ฟังก์ชั่นต้นแบบฟังก์ชั่น ORD (X): Longint;
ฟังก์ชันต้นแบบฟังก์ชั่นรอบ (X: Extended): Longint;
ฟังก์ชั่น Function Function TRUNC (X: Extended): Longint;
ฟังก์ชั่นต้นแบบฟังก์ชั่น vararraycreate (ขอบเขต const: อาร์เรย์ของจำนวนเต็ม; vartype: จำนวนเต็ม): ตัวแปร;
ฟังก์ชันต้นแบบฟังก์ชั่น Vararrayof (ค่า const: อาร์เรย์ของตัวแปร): ตัวแปร;
ฟังก์ชั่นต้นแบบฟังก์ชั่น Vararraylock (VAR A: ตัวแปร): ตัวชี้; กำหนดอาร์เรย์ตัวแปร ==> ไปยังตัวแปรอาร์เรย์
ขั้นตอนต้นแบบของฟังก์ชั่น Vararrayunlock (VAR A: ตัวแปร);
ฟังก์ชันต้นแบบฟังก์ชั่น Varisarray (const V: ตัวแปร): บูลีน;
ฟังก์ชันต้นแบบฟังก์ชั่น varisnull (const V: ตัวแปร): บูลีน;
ฟังก์ชันต้นแบบฟังก์ชั่น Varastype (const V: variant; vartype: จำนวนเต็ม): ตัวแปร;
ขั้นตอนต้นแบบของฟังก์ชั่น varcast (var dest: variant; const ที่มา: variant; vartype: จำนวนเต็ม);
ฟังก์ชันต้นแบบฟังก์ชั่น vartype (const V: ตัวแปร): จำนวนเต็ม;
ขั้นตอนการทำงานต้นแบบ varclear (var v: ตัวแปร);
ขั้นตอนการทำงานของฟังก์ชัน Varcopy (VAR DEST: VARIANT; CONSTION: VARIANT);
ฟังก์ชั่นต้นแบบฟังก์ชั่น varfromDateTime (DateTime: TDATETIME): VARI ANT;
ฟังก์ชันต้นแบบฟังก์ชั่น vartodatetime (const V: ตัวแปร): tdatetime;
ฟังก์ชันต้นแบบฟังก์ชั่น HI (X): BYTE;
ขั้นตอนต้นแบบของฟังก์ชั่นรวมถึง (var s: ชุดของ t; i: t);
ฟังก์ชันต้นแบบ LO (X): BYTE;
การย้ายขั้นตอนการทำงานของฟังก์ชัน (แหล่งที่มาของ VAR, DEST; COUNT: Integer); คัดลอก N BYTES จากตัวแปรต้นทางไปยังตัวแปรปลายทาง
ฟังก์ชั่นต้นแบบฟังก์ชั่น paramcount: จำนวนเต็ม; เพิ่มจำนวนตัวแปรที่ส่งผ่านจากไฟล์การดำเนินการโดยตรง
ฟังก์ชั่นต้นแบบฟังก์ชั่น paramstr (ดัชนี: จำนวนเต็ม): สตริง; อธิบาย paramstr (0); ถ่ายโอนกลับไปยังชื่อและไดเรกทอรีที่สมบูรณ์ของไฟล์ปฏิบัติการ
ฟังก์ชั่นต้นแบบฟังก์ชั่นสุ่ม [(ช่วง: จำนวนเต็ม)];
ฟังก์ชั่นการแลกเปลี่ยนฟังก์ชั่นการแลกเปลี่ยน (X);
ฟังก์ชั่นต้นแบบฟังก์ชั่น UPCASE (CH: Char): Char;
ขั้นตอนต้นแบบของฟังก์ชั่น DEC (var x [; n: longint]); dec (x) ==> x: = x-1;
Function Prototype Procedure Inc (var x [; n: longint]);
ฟังก์ชั่นต้นแบบฟังก์ชั่นคี่ (X: Longint): บูลีน;
ฟังก์ชั่นต้นแบบที่กำหนด (var p): บูลีน;
ฟังก์ชั่นทางคณิตศาสตร์
ABS ส่งคืนค่าสัมบูรณ์ของพารามิเตอร์ ฟังก์ชั่น abs (x);
Arctan ส่งคืนค่าผกผันของฟังก์ชันแทนเจนต์ ฟังก์ชั่น Arctan (x: ของจริง): จริง;
COS ส่งคืนฟังก์ชั่นค่าฟังก์ชันโคไซน์ COS (X: ของจริง): จริง (x ในเรเดียน)
EXP ส่งกลับค่าดัชนีธรรมชาติ ฟังก์ชั่น cos (x: ของจริง): จริง;
FRAC ส่งคืนส่วนทศนิยมของพารามิเตอร์ ฟังก์ชั่น frac (x: ของจริง): จริง;
int ส่งคืนส่วนจำนวนเต็มของพารามิเตอร์ ฟังก์ชั่น int (x: ของจริง): จริง;
LN ส่งคืนค่าลอการิทึมธรรมชาติ ฟังก์ชั่น ln (x: ของจริง): จริง;
PI โอนกลับมูลค่าของ PI ฟังก์ชั่น pi: จริง;
บาปผ่านค่าฟังก์ชันไซน์ ฟังก์ชั่นบาป (x: จริง): จริง;
SQR ส่งคืนสแควร์ของพารามิเตอร์ ฟังก์ชั่น SQR (x: ของจริง): (ของจริง);
SQRT ส่งคืนสแควร์รูทของพารามิเตอร์ ฟังก์ชั่น sqrt (x: ของจริง): จริง;
หน่วยฟังก์ชั่นเอาท์พุท: ระบบ
AssignFile ระบุไฟล์ไปยังตัวแปรไฟล์ ขั้นตอนการกำหนดไฟล์ (var f, สตริง);
ปิดไฟล์ปิด ขั้นตอนปิดไฟล์ (var f);
EOF กำหนดว่าไฟล์มาถึงจุดสิ้นสุดหรือไม่
ไฟล์ที่พิมพ์หรือ untyped: functioneof (var f): ไฟล์ booleantext: function eof [(var f: text)]: boolean;
ลบเนื้อหาไฟล์ล้าง ขั้นตอนการลบ (var f);
Filepos ส่งคืนตำแหน่งเคอร์เซอร์ไฟล์ปัจจุบัน ฟังก์ชั่น filepos (var f): Longint;
ไฟล์ขนาดของไฟล์ถูกส่งผ่านฟังก์ชัน Filesize (var f): longint;
Getdir ส่งคืนไดเรกทอรีการทำงานของดิสก์ที่ระบุ โพรซีเดอร์ getDir (D: byte; var s: string);
IORESULT ส่งคืนสถานะของการดำเนินการ I/O ครั้งล่าสุด ฟังก์ชั่น ioresult: จำนวนเต็ม;
mkdir สร้างไดเรกทอรีย่อย โพรซีเดอร์ mkdir (s: string);
การเปลี่ยนชื่อเปลี่ยนชื่อไฟล์ของไฟล์ภายนอก การเปลี่ยนชื่อขั้นตอน (var f; newname);
รีเซ็ตเปิดไฟล์ที่มีอยู่ ขั้นตอนการรีเซ็ต (var f [: ไฟล์; recsize: word]);
เขียนใหม่สร้างและเปิดไฟล์ใหม่ ขั้นตอนการเขียนใหม่ (var f: ไฟล์ [; recsize: word]);
RMDIR ลบไดเรกทอรีที่ว่างเปล่า ขั้นตอน RMDIR (S: String);
ค้นหาเคอร์เซอร์ไฟล์ย้าย ขั้นตอนการค้นหา (var f; n: longint);
ตัดทอนลบเนื้อหาไฟล์ในตำแหน่งปัจจุบัน ขั้นตอนการตัดทอน (var f);
ฟังก์ชั่นการแปลงหมายเลขจุดลอยตัวหน่วย: sysutils
Floattodecimal ถ่ายโอนค่าจุดลอยตัวไปยังส่วนทศนิยมและจำนวนเต็มไปยังตัวเลข
ขั้นตอน floattodecimal (ผลลัพธ์ var: tfloatrec; ค่า: ขยาย; ความแม่นยำ, ทศนิยม: จำนวนเต็ม);
Floattostrf แปลงหมายเลขจุดลอยตัวเป็นคำอธิบายสตริงตามรูปแบบที่ระบุ
ฟังก์ชั่น floattOSTRF (ค่า: Extended; รูปแบบ: tfloatformat; ความแม่นยำ, ตัวเลข: จำนวนเต็ม): สตริง;
FloattOSTR แปลงหมายเลขจุดลอยตัวเป็นคำอธิบายสตริง ฟังก์ชั่น floattosttr (ค่า: ขยาย): สตริง;
Floattotext ค่าจุดลอยตัวที่กำหนดจะถูกถ่ายโอนกลับไปยังทศนิยมและชิ้นส่วนจำนวนเต็มตามรูปแบบ
ฟังก์ชั่น floattotext (บัฟเฟอร์: pchar; ค่า: ขยาย; รูปแบบ: tfloatformat; ความแม่นยำ, ตัวเลข: จำนวนเต็ม): จำนวนเต็ม;
Floattotextfmt แปลงหมายเลขจุดลอยตัวเป็นสตริงตามรูปแบบและส่งกลับกลับ
ฟังก์ชั่น floattotextfmt (บัฟเฟอร์: pchar; ค่า: ขยาย; รูปแบบ: pchar): จำนวนเต็ม;
Formatfloat ผ่านค่าจุดลอยตัวกลับในรูปแบบรูปแบบ
formalformatfloat (constformat: string; value: extended): string;
strtofloat แปลงสตริงที่กำหนดเป็นค่าจุดลอยตัว
ฟังก์ชั่น strtofloat (const s: string): ขยาย;
TextTofloat แปลงสตริงจุดสิ้นสุดโมฆะเป็นค่าจุดลอยตัว
ฟังก์ชั่น textTofloat (บัฟเฟอร์: pchar; ค่า var: ขยาย): บูลีน;
หน่วยฟังก์ชั่นการควบคุมกระบวนการ: ระบบ
Break ยุติการวนซ้ำ เช่นในขณะที่และทำซ้ำลูป
ดำเนินการต่อวนต่อไป เช่นในขณะที่และทำซ้ำลูป
ทางออกออกจากบล็อกปัจจุบัน ทางออกขั้นตอน;
หยุดหยุดการดำเนินการของโปรแกรมและกลับไปยังระบบปฏิบัติการ
หน่วยฟังก์ชั่นการกำหนดค่าแบบไดนามิกหน่วย: ระบบ
กำจัดตัวแปรไดนามิก ขั้นตอนการกำจัด (var p: ตัวชี้);
ปล่อยสำเนาของวัตถุฟรี ขั้นตอนฟรี;
Freemem ปล่อยตัวแปรแบบไดนามิกที่มีขนาดที่กำหนด ขั้นตอน freemem (var p: ตัวชี้; ขนาด: Word);
GetMem สร้างตัวแปรแบบไดนามิกของขนาดที่ระบุและส่งกลับไปยังที่อยู่โดยพารามิเตอร์ตัวชี้ โพรซีเดอร์ getMem (var p: ตัวชี้ขนาด: Word);
ใหม่สร้างตัวแปรไดนามิกใหม่และชี้พารามิเตอร์ตัวชี้ไปที่มัน โพรซีเดอร์ใหม่ (var p: ตัวชี้);
Maxavail ส่งคืนพื้นที่ที่สามารถกำหนดค่าได้มากที่สุดอย่างต่อเนื่อง ฟังก์ชั่น Maxavail: Longint;
Memavail ส่งคืนพื้นที่ที่กำหนดค่าได้ทั้งหมด ฟังก์ชั่น MemaVail: Longint;
ตัวชี้และฟังก์ชั่นที่อยู่หน่วย: ระบบ
ADDR ส่งคืนที่อยู่ของวัตถุที่ระบุ ฟังก์ชั่น addr (x): ตัวชี้;
กำหนดตรวจสอบว่าฟังก์ชั่นหรือโปรแกรมเป็นฟังก์ชั่น NIL ที่กำหนด (var p): บูลีน;
CSEG ส่งคืนเนื้อหาของการลงทะเบียนเซ็กเมนต์โปรแกรม CS ฟังก์ชั่น CSEG: Word;
DSEG ส่งคืนเนื้อหาของ DS Data Segment Register ชั่วคราว ฟังก์ชั่น dsegt: word;
OFS ที่อยู่ออฟเซ็ตของพารามิเตอร์จะถูกส่งคืน ฟังก์ชั่น OFS (x): Word;
PTR รวมส่วนที่ระบุและที่อยู่ออฟเซ็ตเข้ากับตัวชี้ ฟังก์ชั่น PTR (SEG, OFS: Word): ตัวชี้;
SEG ส่งคืนที่อยู่เซ็กเมนต์ของพารามิเตอร์ ฟังก์ชั่น SEG (x): Word;
SPTR ส่งคืนเนื้อหาของการลงทะเบียนสแต็ก SP ฟังก์ชั่น SPTR: Word;
SSEG ส่งคืนเนื้อหาของการลงทะเบียนเซ็กเมนต์ SS สแต็ก ฟังก์ชั่น SSEG: Word;
หน่วยฟังก์ชั่นคอนโซล: WinCRT
AssignCRT เชื่อมต่อไฟล์ข้อความกับหน้าต่างคอนโซล ขั้นตอนการกำหนด crt (var f: ข้อความ);
Clreol ล้างอักขระทั้งหมดที่แนบมากับตำแหน่งเคอร์เซอร์ไปยังบรรทัดสุดท้าย ขั้นตอน clreol;
CLRSCR ล้างหน้าจอและรีเซ็ตเคอร์เซอร์ไปที่มุมซ้ายบน ขั้นตอน clrscr;
Cursorto ย้ายเคอร์เซอร์ไปที่พิกัดที่กำหนด ขั้นตอนเคอร์ซอร์ (x, y: จำนวนเต็ม);
Donewincrt สิ้นสุดหน้าต่างคอนโซล ขั้นตอน DONEWINCRT;
Gotoxy ย้ายเคอร์เซอร์ไปยังพิกัดที่กำหนด ขั้นตอน Gotoxy (x, y: byte);
Initwincrt สร้างหน้าต่างคอนโซล ขั้นตอนเริ่มต้น
Keypressed กำหนดว่ามีคีย์หรือไม่ ฟังก์ชั่นการกดปุ่ม: บูลีน;
ReadBuf อ่านบรรทัดจากหน้าต่างคอนโซล ฟังก์ชั่น readbuf (บัฟเฟอร์: pchar; count: word):
Readkey อ่านอักขระสำคัญ ฟังก์ชั่น readkey: Char;
Scrollto เลื่อนหน้าต่างคอนโซลไปยังตำแหน่งการแสดงผล ขั้นตอนการเลื่อน (x, y: จำนวนเต็ม);
ควรมองเห็นหน้าต่างคอนโซล Scroll ของเคอร์เซอร์ ผู้ติดตามขั้นตอน;
Wherex ส่งคืนพิกัด X ของเคอร์เซอร์ ฟังก์ชั่น Wherex: byte;
ที่คืนเครื่องหมาย y ของเคอร์เซอร์ ฟังก์ชั่นที่: ไบต์;
Writebuf เขียนบล็อกอักขระไปยังหน้าต่างคอนโซล ขั้นตอน writebuf
Writechar เขียนอักขระลงในหน้าต่างคอนโซล ขั้นตอน WRITECHAR (CH: Char);