وظائف معالجة السلسلة
نظام الوحدة
وظيفة النموذج الأولي (S1 ، S2 ، ... ، SN]: سلسلة الوصف ؛
وظيفة النموذج الأولي (S: الفهرس ، العد: integer). .
وظيفة النموذج الأولي (var s: index ؛ index: integer) ؛
إدراج النموذج الأولي (String: Var S: index: integer) ؛
وظيفة النموذج الأولي (S: سلسلة): عدد صحيح.
وظيفة النموذج الأولي (Substr: سلسلة: string): Integer ؛
وظيفة النموذج الأولي Square (const s: string): string ؛
وظيفة النموذج الأولي الدالة (const s: سلسلة): سلسلة ؛
POS (OBJ ، الهدف) ابحث عن موضع الحرف الأول من OBJ الأول في السلسلة المستهدفة.
Function StringReplace (const S ، Oldpattern ، NewPattern: Flags: TreplaceFlags): string ؛
وظيفة StringToguid (const s: string): tguid.
الدالة GuidToString (Const Guid: Tguid): السلسلة ؛
وظيفة النموذج الأولي STR (X [: من الأماكن العشرية. (عدد صحيح)
وظيفة النموذج الأولي (S ؛ var v ؛ var code: integer) ؛ التحويل ناجح.
وحدة sysutils
وظيفة النموذج الأولي NewStr (Const S: String): PSTRING ؛
وظيفة النموذج الأولي Disposester (P: pstring) ؛
وظيفة النموذج الأولي inttohex (القيمة: عدد صحيح ؛ الأرقام: عدد صحيح): سلسلة ؛
وظيفة النموذج الأولي inttoStr (القيمة: عدد صحيح): سلسلة ؛
وظيفة النموذج الأولي strtoint (const s: string): integer ؛
وظيفة النموذج الأولي strtointdef (const s: الافتراضي: عدد صحيح): عدد صحيح.
وظيفة النموذج الأولي تقليم (const s: string): string ؛
وظيفة النموذج الأولي trimleft (const s: string): سلسلة.
وظيفة النموذج الأولي trimright (const s: string): سلسلة.
دالة النموذج الأولي لضبط الخط (const S: سلسلة): سلسلة.
وظيفة النموذج الأولي STRALLOC (الحجم: Cardinal): PCHAR.
وظيفة النموذج الأولي strbufsize (STR: PCHAR): الكاردينال.
وظيفة النموذج الأولي strcat (القدر ، المصدر: PCHAR): PCHAR ؛
وظيفة النموذج الأولي STROCMP (STR1 ، STR2: PCHAR): عدد صحيح ؛
وظيفة النموذج الأولي strcopy (القدر ، المصدر: PCHAR): PCHAR ؛
وظيفة النموذج الأولي StrDispose (STR: PCHAR) ؛
وظيفة النموذج الأولي (القدر ، المصدر: PCHAR): PCHAR ؛
وظيفة النموذج الأولي (STR: PCHAR): PARCH مرة أخرى العنوان النهائي للسلسلة.
وظيفة النموذج الأولي stricomp (Str1 ، STR2: PCHAR): قارن حجم سلسلتين.
وظيفة النموذج الأولي strlcat (القدر ، المصدر: maxlen: الكاردينال): إضافة سلسلة.
وظيفة النموذج الأولي Strlcomp (Str1 ، STR2: PCHAR ؛ Maxlen: Cardinal): integer ؛
وظيفة النموذج الأولي strlcopy (القدر ، المصدر: maxlen: الكاردينال): سلسلة نسخ.
وظيفة النموذج الأولي Strlen (STR: PCHAR): Cardinal.
وظيفة النموذج الأولي (Str1 ، STR2: PCHAR ؛ Maxlen: Cardinals): integer ؛
وظيفة النموذج الأولي Strlower (STR: PCHAR): PCHAR ؛
وظيفة النموذج الأولي strmove (القدر ، PCHAR ؛ العد: الكاردينال): PCHAR ؛
وظيفة النموذج الأولي Strnew (STR: PCHAR): PCHAR.
وظيفة النموذج الأولي strpas (STR: PCHAR): سلسلة.
وظيفة النموذج الأولي strpcopy (dest: pchar ؛ المصدر: سلسلة): PCHAR ؛
وظيفة النموذج الأولي strplcopy (dest: pchar ؛ const المصدر: Maxlen: Cardinal): PCHAR.
وظيفة النموذج الأولي (STR1 ، STR2: PRARE): PCHAR ؛
وظيفة النموذج الأولي Strupper (STR: PCHAR): PCHAR ؛
تقوم Stralloc بتكوين مخزن مؤقت مع الحد الأقصى لحجم 1 إلى وظيفة نهاية سلسلة من الفرق Stralloc (الحجم: كلمة): PCHAR ؛
يقوم StrbufSize بإرجاع الحد الأقصى لعدد الأحرف التي يمكن تخزينها في المخزن المؤقت للسلسلة التي تم تكوينها بواسطة Stralloc. strbufsize (S: PCHAR): الكاردينال ؛
ينضم Strcat إلى سلسلتين ويمررهما. وظيفة strcat (القدر ، المصدر: PCAR): PCHAR ؛
STROCMP مقارنة سلسلتين. وظيفة stromp (str1 ، str2: pRARA): عدد صحيح ؛
strcopy نسخ سلسلة المصدر إلى القدر. وظيفة strcopy (القدر ، المصدر: PCHAR): PCHAR
strdispose إطلاق مساحة سلسلة. وظيفة strdispose (STR: PCHAR) ؛
قم بنسخ سلسلة المصدر إلى القدر ومرر مؤشر إلى نهاية السلسلة. استنشاق الوظيفة (القدر ، surce: pchar): pchar ؛
تمرير Strend Pass مؤشرًا إلى نهاية Strend Function Strend (STR: PCHAR): PCHAR ؛
StrlCat يسلط السلسلة المصدر إلى سلسلة مصير وتجاوز السلسلة المرتبطة. وظيفة strlcat (القدر ، المصدر: pcar ؛ maxlen: كلمة): pchar ؛
يقارن Stricomp الفرق بين سلسلتين بدون حالة.
strlcomp قارن سلسلتين مع وظيفة الطول القصوى المحددة strlcomp (str1 ، str2: pchar ؛ maxlen: word): integer ؛
strlcopy نسخ العدد المحدد من الأحرف من سلسلة واحدة إلى وظيفة سلسلة أخرى strlcopy (القدر ، المصدر: pchar ؛ maxlen: cardinal): pchar ؛
Strlen يعيد طول السلسلة. وظيفة Strlen (STR: PCHAR): الكاردينال ؛
يقارن سترليك سلسلتين مع الحد الأقصى للطول المحدد دون فرق الحالة. وظيفة strilomp (str1 ، str2: pchar ؛ maxlen: كلمة): عدد صحيح ؛
Strlower يحول سلسلة إلى صغيرة. وظيفة Strlower (STR: PCHAR): PCHAR ؛
strmove نسخ رقم الحرف من المصدر إلى سلسلة مصير. وظيفة strmove (القدر ، المصدر: pchar ؛ العد: الكاردينال): PCHAR
Strnew تكوين سلسلة من التراص. وظيفة Strnew (STR: PCHAR): PCHAR ؛
يقوم Strpas بتحويل حرف النهاية الفارغة إلى سلسلة تنسيق Pascal. وظيفة strpas (STR: PCHAR): سلسلة ؛
strpcopy نسخ سلسلة تنسيق pascal إلى سلسلة نهاية فارغة. دالة strpcopy (dest: pchar ؛ المصدر: سلسلة): pchar ؛
strplcopy نسخ عدد الأحرف التي يشار إليها بواسطة Maxlen ، من سلسلة تنسيق Pascal إلى سلسلة النهاية الفارغة. دالة strplcopy (dest: pchar ؛ التكلفة مصدر: سلسلة ؛ maxlen: كلمة): pchar ؛
تقوم Strpos بإرجاع مؤشر إلى الموضع حيث تظهر سلسلة STR2 أولاً في Str1. وظيفة strpos (Str1 ، Str2: PCHAR): PCHAR ؛
يقوم Strscan بإرجاع مؤشر إلى الموقع الأول في سلسلة STR حيث تظهر حرف CHR. وظيفة strscan (STR: PCHAR ؛ chr: char): pchar ؛
يقوم Strrscan بإرجاع مؤشر إلى الموضع الذي تظهر فيه حرف CHR آخر في فرقة STR. وظيفة strrscan (STR: PCHAR ؛ chr: char): pchar ؛
Strupper يحول سلسلة إلى أقصى. وظيفة Strupper (STR: PCHAR): PCHAR ؛
روتين التاريخ والوقت
الوحدة: sysutils
عودة التاريخ إلى تاريخ اليوم. تاريخ الوظيفة: tdatetime ؛
DatetImetoStr يحول تنسيق الوقت إلى سلسلة. دالة datetimetoStr (DateTime: tdateTime): سلسلة ؛
DatetimetoString يحول تنسيق الوقت إلى سلسلة. الإجراءات datetimetoString (VAR النتيجة: سلسلة ؛ تنسيق const: سلسلة ؛ dateTime: tdateTime) ؛
DatetoStr يحول تنسيق التاريخ إلى السلسلة. دالة datetostr (التاريخ: tdatetime): سلسلة ؛
يتم إرسال Dayofweek إلى يوم اليوم. وظيفة يوم واحد (التاريخ: TDATETIME): عدد صحيح.
التاريخ المحدد من قبل Decodedate هو العام والشهر واليوم. Decodedate الإجراء (التاريخ: tdatetime ؛ var year ، الشهر ، اليوم: كلمة) ؛
يحدد تحلل Decondetime تاريخ الساعات والدقائق والثواني. الإجراء decodeteTime (الوقت: tdatetime ؛ var hour ، min ، sec ، msec: word) ؛
يعيد التشفير تنسيق التاريخ الذي يجمع بين السنة والشهر واليوم. وظيفة التشفير (السنة ، الشهر ، اليوم: كلمة): tdatetime ؛
إرجاع EncodeTime تنسيق الوقت الذي يجمع بين الوقت والدقائق والثواني. وظيفة التشفير (ساعة ، دقيقة ، ثانية ، MSEC: كلمة): tdatetime ؛
يقوم FormatDateTime بإرجاع التاريخ والوقت بالتنسيق المحدد. Function FormatDateTime (تنسيق const: سلسلة ؛ DateTime: tdateTime): سلسلة ؛
الآن أرسل التاريخ والوقت الحاليين. وظيفة الآن: 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: سلسلة): سلسلة ؛
وظيفة النموذج الأولي مستخلص FunctFileDrive (اسم ملف const: سلسلة): سلسلة ؛
وظيفة النموذج الأولي extractFileStext (اسم ملف const: سلسلة): سلسلة ؛
دالة النموذج الأولي مستخلص filename (اسم ملف const: سلسلة): سلسلة ؛
وظيفة النموذج الأولي مستخلص FILEPATH (اسم ملف const: سلسلة): سلسلة ؛
وظيفة النموذج الأولي DELETEFILE (اسم ملف const: سلسلة): منطقية ؛
وظيفة النموذج الأولي RenameFile (Const Oldname ، NewName: String): Boolean ؛
وظيفة filexists function filetype (اسم ملف const: سلسلة): منطقية ؛
الإجراء النموذجية الوظيفية FindClose (var f: tsearchrec) ؛
وظيفة النموذج الأولي findFirst (مسار const: سلسلة ؛ attr: integer ؛ var f: tsearchrec): integer ؛
وظيفة النموذج الأولي FindNext (var f: tsearchrec): integer ؛
ChangeFileStext تغيير ملحق الملف.
Function ChangeFileSte (Const Filename ، extruction: String): string ؛
FunctionDateTimetofileDate (DateTime: TdateTime): longint ؛
حذف ملف حذف ملف. وظيفة DELETEFILE (اسم ملف const: سلسلة): منطقية ؛
يعيد Diskfree المساحة الحرة للقرص. وظيفة Diskfree (محرك: بايت): longint ؛
الأقراص إرجاع حجم سعة القرص المحدد. أقراص الوظائف (محرك الأقراص: بايت): longint ؛
ExployFilename إرجاع سلسلة كاملة وسلسلة اسم الملف. وظيفة explenfilename (اسم ملف const: سلسلة): سلسلة ؛
ExtractFileStex تم تمرير التمديد إلى الملف مرة أخرى. وظيفة extractFileStext (سلسلة اسم ملف const): سلسلة ؛
extractFilename اسم ملف الملف الذي تم تمريره مرة أخرى. دالة extractFilename (اسم ملف const: سلسلة): سلسلة ؛
ExtractFilePath المسار إلى الملف الذي تم تمريره. دالة extractFilePath (اسم ملف const: سلسلة): سلسلة ؛
fileage عمر الملف الذي تم تمريره للوظيفة في FILEAGE (اسم ملف const: سلسلة): longint ؛
يقوم FileCreate بإنشاء ملف يحمل اسم الملف المحدد. وظيفة fileCreate (اسم ملف const: سلسلة): عدد صحيح ؛
FileClose يغلق الملف المحدد. الإجراءات fileclose (مقبض: عدد صحيح) ؛
يحول FileDatetOdateTime تنسيق DOS Date إلى تنسيق Delphi Date. وظيفة fileDatetOdateTime (ملفوف: longint): tdatetime ؛
يحدد FileExists ما إذا كان الملف موجودًا. filemexists (اسم ملف const: سلسلة): منطقية ؛
FileGetAttr إرجاع سمات الملف. وظيفة fileGetAttr (اسم ملف const: سلسلة): integer ؛
FileGetDate ووقت إرجاع الملف. وظيفة fileGetDate (المقبض: عدد صحيح): longint ؛
يقرأ FileRead البيانات من الملف المحدد. وظيفة fileRead (المقبض: عدد صحيح ؛ var buffer ؛ العد: longint): longint ؛
يبحث FileSearch في الملف المحدد في عمود الدليل. وظيفة FileSearch (constname ، DirList: String): String ؛
يغير FileSeek موضع مؤشر الملف. Function FileSeeek (مقبض: integer ؛ الإزاحة: longint ؛ الأصل: عدد صحيح): longint ؛
تقوم FilesetAttr بتعيين خصائص الملف. FILESTETATTR دالة (اسم ملف const: string ؛ attr: integer): integer ؛
تقوم FilesetDate بتعيين تاريخ ووقت الملف. ملفات الإجراء (المقبض: عدد صحيح ؛ العمر: longint) ؛
FileOpen Open File. وظيفة fileOpen (اسم ملف const: سلسلة ؛ الوضع: كلمة): عدد صحيح ؛
FileWrite كتابة المعلومات إلى الملف. وظيفة filewrite (المقبض: عدد صحيح ؛ const العازلة ؛ العد: longint): longint ؛
FindClose ينهي الإجراء الأول/التالي. الإجراء FindClose (var searchrec: tsearchrec) ؛
FindFirst يجد الملف المطابق الأول ويقوم بتعيين خصائصه.
دالة FindFirst (Const Path: String ؛ attr: word ؛ var f: tsearchrec): integer ؛
FindNext إرجاع الملف المطابق التالي. دالة findNext (var f: tsearchrec): integer ؛
RETAMEFILE يغير اسم الملف. وظيفة إعادة الاسم (const oldname ، newName: String): Boolean ؛
إجراءات النقل
الوحدة: النظام
يقوم CHR بإرجاع الأحرف المقابلة لرمز ASCII. وظيفة chr (x: byte): char ؛
مهمة رمز المصدر Delphi (http://home.kimo.com.tw/bruce0211/) الكتابة 15
إرجاع عالية أعلى قيمة للمعلمة في النطاق. وظيفة عالية (x) ؛
انخفاض إرجاع أدنى قيمة للمعلمة في النطاق. وظيفة منخفضة (x) ؛
ORD إرجاع قيمة الطلب المقابلة للنمط المطلوب. وظيفة ORD (x): longint ؛
جولة جولة قيمة حقيقية وتنقلها إلى قيمة عدد صحيح. وظيفة الجولة (X: حقيقية): longint ؛
Trunc Del-tail قيمة حقيقية ويمررها إلى قيمة عدد صحيح. وظيفة trunc (x: حقيقية): longint ؛
pred (x) pred ('d') = 'c' ، pred (true) = 1 ؛
SCEC (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 دولارًا
عشوائي (ن) ينتج أعداد صحيحة عشوائية بين [0 ، ن)
يجد SizeOF (الاسم) عدد البايتات التي يشغلها نوع أو متغير معين في الذاكرة
مبادلة (NUM) مبادلة بتات عالية ومنخفضة من تبادل int (3621 دولار) = 2136 دولار
Frac تجد الجزء الكسري من عدد حقيقي
R: = FRAC (123.456) ؛
R: = Frac (-123.456) ؛
INT ابحث عن الجزء الأيمن من عدد حقيقي
R: = int (123.456) ؛
R: = int (-123.456) ؛
وظيفة النموذج العالي (X) ؛
وظيفة النموذج الأولي منخفض (x) ؛
وظيفة النموذج الأولي (x): longint ؛
وظيفة النموذج الأولي (X: ممتد): تحويل الأرقام الحقيقية إلى أعداد صحيحة.
وظيفة النموذج الأولي (x: ممتد): longint ؛
وظيفة النموذج الأولي vararraycreate (حدود const: مجموعة من عدد صحيح ؛ vartype: integer): variant ؛
وظيفة النموذج الأولي vararrayof (قيم const: مجموعة من المتغيرات): البديل.
وظيفة النموذج الأولي vararraylock (var a: المتغير): مؤشر ؛
وظيفة النموذج الأولي vararrayunlock (var a: المتغير) ؛
وظيفة النموذج الأولي varisarray (const v: variant): Boolean ؛
وظيفة النموذج الأولي المتغير (const v: variant): Boolean ؛
وظيفة النموذج الأولي varastype (const v: vartype: integer): variant ؛
وظيفة النموذج الأولي varcast (var dest: variant ؛ const source: vartype: integer) ؛
وظيفة النموذج الأولي vartype (const v: variant): integer ؛
وظيفة النموذج الأولي varclear (var v: variant) ؛
Function Ority Orgense Varcopy (var dest: const source: variant) ؛
وظيفة النموذج الأولي varfromDateTime (DateTime: tdatetime): vari ant ؛
وظيفة النموذج الأولي vartodateTime (const v: variant): tdatetime ؛
وظيفة النموذج الأولي HI (X): إرجاع رقم عالية.
يتضمن إجراء النموذج الأولي (var s: مجموعة t ؛ i: t) ؛
وظيفة النموذج الأولي (x): بايت ؛
حركة النموذج الأولي (مصدر VAR ، القدر ؛ العد: عدد صحيح) ؛
وظيفة النموذج الأولي paramcount: عدد صحيح ؛
وظيفة النموذج الأولي paramstr (الفهرس: عدد صحيح): سلسلة ؛ صف paramstr (0) ؛ نقل مرة أخرى إلى الاسم ودليل كامل لملف التنفيذ.
وظيفة النموذج الأولي عشوائي [(المدى: عدد صحيح)] ؛
وظيفة النموذج الأولي تبادل (X) ؛
وظيفة النموذج الأولي upcase (CH: char): char ؛
وظيفة النموذج الأولي (var x [؛ n: longint]) ؛ Dec (x) ==> x: = x-1 ؛
Function Ority Orducture Inc (var x [؛ n: longint]) ؛
وظيفة النموذج الأولي الغريب (X: Longint): Boolean ؛
وظيفة النموذج الأولي (var p): اختبار منطقي ؛
وظائف رياضية
ABS إرجاع القيمة المطلقة للمعلمة. وظيفة ABS (X) ؛
Arctan يعيد القيمة العكسية لوظيفة الظل. وظيفة Arctan (X: حقيقي): حقيقي ؛
COS إرجاع وظيفة وظيفة جيب التمام COS (X: حقيقي): (x في راديان).
يمر إكسب قيمة الفهرس الطبيعي. وظيفة cos (x: حقيقية): حقيقي ؛
FRAC إرجاع الجزء العشري من المعلمة. وظيفة FRAC (X: حقيقي): حقيقي ؛
int إرجاع الجزء الصحيح من المعلمة. وظيفة int (x: حقيقية): حقيقي ؛
LN إرجاع القيمة اللوغاريتمية الطبيعية. وظيفة LN (X: حقيقي): حقيقي ؛
ينقل PI قيمة PI. وظيفة PI: حقيقي ؛
الخطيئة تمر مرة أخرى قيمة وظيفة الجيب. وظيفة الخطيئة (x: حقيقية): حقيقي ؛
SQR إرجاع مربع المعلمات. وظيفة SQR (X: حقيقي): (حقيقي) ؛
SQRT إرجاع الجذر التربيعي للمعلمة. وظيفة SQRT (X: حقيقي): حقيقي ؛
وحدة وظيفة الإخراج: النظام
المحدد يحدد ملف إلى متغير الملف. الإجراء ignfile (var f ، string) ؛
CloseFile أغلق الملف. الإجراء CloseFile (var f) ؛
يحدد EOF ما إذا كان الملف قد وصل إلى النهاية.
الملفات المكتوبة أو غير المعطلة: functioneof (var f): ملفات booleantext: دالة eof [(var f: text)]: boolean ؛
يمحو مسح محتويات الملف. الإجراء مسح (var f) ؛
يقوم FilePos بإرجاع موقع مؤشر الملف الحالي. وظيفة filepos (var f): longint ؛
يتم تمرير ملفات الملفات في الملف (var f): longint ؛
GetDir يعيد دليل العمل للقرص المحدد. الإجراء getDir (d: byte ؛ var s: string) ؛
يعيد IORESULT حالة آخر إعدام I/O. وظيفة ioresult: عدد صحيح ؛
MKDIR إنشاء دليل فرعي. الإجراء mkdir (s: سلسلة) ؛
إعادة تسمية تغيير اسم الملف للملف الخارجي. إعادة تسمية الإجراء (var f ؛ newName) ؛
إعادة تعيين فتح ملف موجود. إعادة تعيين الإجراء (var f [: file ؛ recsize: word]) ؛
أعد كتابة إنشاء ملف جديد وفتحه. إعادة كتابة الإجراء (var f: file [؛ recsize: word]) ؛
RMDIR حذف دليل فارغ. الإجراء rmdir (s: سلسلة) ؛
ابحث عن نقل ملف File. الإجراء البحث (var f ؛ n: longint) ؛
تقطع حذف محتويات الملف في الموقع الحالي. الإجراء اقتطاع (var f) ؛
وحدة تحويل رقم النقطة العائمة: sysutils
ينقل Floattodecimal قيمة النقطة العائمة إلى أجزاء عشرية ومكتسب إلى أرقام.
الإجراء floattodecimal (var النتيجة: tfloatrec ؛ القيمة: تمديد ؛ الدقة ، العشرية: عدد صحيح) ؛
يقوم FloattoStrf بتحويل أرقام النقاط العائمة إلى أوصاف السلسلة وفقًا للتنسيق المحدد.
وظيفة floattoStrf (القيمة: موسعة ؛ التنسيق: tfloatformat ؛ الدقة ، الأرقام: عدد صحيح): سلسلة ؛
يقوم Floattostr بتحويل رقم نقطة عائم إلى وصف سلسلة. دالة floattosttr (القيمة: ممتدة): سلسلة ؛
floattotext يتم نقل قيمة نقطة العائمة المعطاة مرة أخرى إلى العشرية والأجزاء الصحيحة وفقًا للتنسيق.
دالة floattotext (العازلة: pchar ؛ القيمة: موسعة ؛ التنسيق: tfloatformat ؛ الدقة ، الأرقام: عدد صحيح): عدد صحيح ؛
يقوم FloattOtextFMT بتحويل رقم النقطة العائمة إلى سلسلة وفقًا للتنسيق ويمررها مرة أخرى.
دالة floattotextfmt (العازلة: pchar ؛ القيمة: موسعة ؛ التنسيق: pCHAR): عدد صحيح ؛
يمر FormatFloat قيمة النقطة العائمة مرة أخرى بتنسيق التنسيق.
Function FormatFloat (constformat: string ؛ value: Extended): String ؛
يقوم Strtofloat بتحويل السلسلة المحددة إلى قيمة نقطة عائمة.
وظيفة strtofloat (const s: سلسلة): ممتدة ؛
TexttOfloat يحول سلسلة نهاية فارغة إلى قيمة نقطة عائمة
وظيفة texttofloat (المخزن المؤقت: pchar ؛ var value: Extended): Boolean ؛
وحدة وظيفة التحكم في العملية: النظام
كسر ينتهي الحلقة. مثل ، بينما وكرر الحلقات.
استمر في متابعة الحلقة. مثل ، بينما وكرر الحلقات.
الخروج يترك الكتلة الحالية. خروج الإجراء ؛
توقف إيقاف تنفيذ البرنامج ويعود إلى نظام التشغيل.
وحدة وظيفة التكوين الديناميكية: النظام
التخلص من إطلاق متغير ديناميكي. الإجراء التخلص (var p: pointer) ؛
حرر نسخة مجانية من الكائن. الإجراء خالية ؛
يطلق Freemem متغير ديناميكي بحجم معين. الإجراء freemem (var p: pointer ؛ الحجم: كلمة) ؛
تقوم GetMem بإنشاء متغير ديناميكي بحجم محدد ويمرره مرة أخرى إلى العنوان بواسطة معلمة المؤشر. الإجراء getMem (var p: pointer ؛ الحجم: كلمة) ؛
الجديد يخلق متغير ديناميكي جديد ويشير إلى معلمة المؤشر إليه. الإجراء الجديد (var p: pointer) ؛
Maxavail إرجاع أكبر مساحة قابلة للتكوين على التوالي. وظيفة maxavail: longint ؛
Memavail إرجاع جميع المساحة القابلة للتكوين. وظيفة memavail: longint ؛
وحدة وظائف المؤشر والعناوين: النظام
Addr إرجاع عنوان الكائن المحدد. وظيفة addr (x): مؤشر ؛
تم تعيين ما إذا كانت وظيفة أو برنامج تم تعيين وظيفة nil (var p): منطقية ؛
CSEG إرجاع محتويات سجل قطاع برنامج CS. وظيفة CSEG: كلمة ؛
تقوم DSEG بإرجاع محتويات قطاع بيانات DS المؤقت. وظيفة DSEGT: كلمة ؛
OFS يتم إرجاع عنوان الإزاحة للمعلمة. وظيفة (x): كلمة ؛
يجمع PTR بين القطاع المحدد وعنوان الإزاحة في مؤشر. وظيفة PTR (SEG ، OFS: WORD): POINTER ؛
SEG إرجاع عنوان الجزء للمعلمة. وظيفة seg (x): كلمة ؛
يقوم SPTR بإرجاع محتويات سجل تكديس SP. وظيفة SPTR: كلمة ؛
تقوم SSEG بإرجاع محتويات سجل SS Stack. وظيفة SSEG: كلمة ؛
وحدة وظيفة وحدة التحكم: wincrt
يقوم التعيين بتوصيل الملفات النصية بنافذة وحدة تحكم. الإجراء issigncrt (var f: text) ؛
يقوم Clreol بمسح جميع الأحرف المرفقة بوضع المؤشر إلى السطر الأخير. الإجراء Clreol ؛
CLRSCR قم بمسح الشاشة وأعد ضبط المؤشر إلى الزاوية اليسرى العلوية. الإجراء CLRSCR ؛
CURSORTO يحرك المؤشر إلى الإحداثي المعطى. الإجراء cursorto (x ، y: integer) ؛
donewincrt إنهاء نافذة وحدة التحكم. الإجراء donewincrt ؛
غوتوكسي يحرك المؤشر إلى الإحداثيات المعطاة. الإجراء gotoxy (x ، y: byte) ؛
initWincrt ينشئ نافذة وحدة التحكم. الإجراء initWincrt ؛
يحدد Keypression ما إذا كان هناك مفتاح. وظيفة keypressed: منطقية ؛
يقرأ ريدبوف خطًا من نافذة وحدة التحكم. دالة readbuf (المخزن المؤقت: pCHAR ؛ العد: كلمة):
ReadKey يقرأ الأحرف الرئيسية. وظيفة ReadKey: Char ؛
قم بتمرير نافذة وحدة التحكم إلى موضع العرض. الإجراء scrollto (x ، y: integer) ؛
يجب أن تكون نافذة وحدة التحكم في تمرير TrackCursor مرئية للمؤشر. الإجراءات المسار.
Wherex يعيد إحداثي X للمؤشر. وظيفة wherex: بايت ؛
أين يعيد علامة y للمؤشر. وظيفة حيث: بايت ؛
يكتب WriteBuf كتلة من الأحرف إلى نافذة وحدة التحكم. الإجراء trintbuf
Writechar كتابة شخصية إلى نافذة وحدة التحكم. الإجراء Writechar (CH: char) ؛