String -Verarbeitungsfunktionen
Einheitssystem
Funktionsprototyp -Funktion (S1 [, S2, ..., SN]: String): String;
Funktionsprototypenkopie (s: String; Index: Index): String; .
Funktionsprototypenprozess (var s: String; Index, Index: Index.
FUNKTIONISCHE PROCATION INSERT (Quelle: String; var s: String; Index: Integer)
Funktionsprototyp -Funktionslänge (s: String): Ganzzahl;
Funktionsprototyp -Funktion POS (Substr: String; S: String): Integer;
Funktionsprototyp -Funktionsgeborenen (const s: String): String;
Funktionsprototyp Funktion Großbuchstaben (const s: String): String;
POS (OBJ, Target) Finden Sie die erste Zeichenposition des ersten OBJ in der Zielzeichenfolge.
Funktionsstringreplace (const s, OldPattern, NewPattern: String; Flags: TreplaceFlags): String;
Funktion StringToguid (const s: String): TGuID gibt die Zeichenfolge S in die globale Bezeichnung zurück.
FunktionsguidtoString (const GUID: TGuID): String;
Funktionsprototyp -Prozedur Str (X [: Breite [: Dezimal "]; von Dezimalstellen. (Ganzzahl)
Function Prototype Procedure Val (s; var v; var Code: Integer). Conversion ist erfolgreich.
Einheitssysteme
Funktionsprototyp Funktion Newstr (const s: String): Pstring;
Funktionsprototyp -Prozedur DispoSESTR (P: Pstring);
Funktionsprototyp -Funktion intohex (Wert: Integer; Ziffern: Integer): String;
Funktionsprototyp -Funktion inttoStr (Wert: Integer): String;
Funktionsprototyp Funktion Strtoint (const s: String): Integer;
Funktionsprototyp -Funktion StrtointDef (const S: String; Standard: Ganzzahl): Integer;
Funktionsprototyp -Funktionsvertretung (const s: String): String;
Funktionsprototyp -Funktion TrimLeft (const s: String): String;
Funktionsprototyp FUNKTION TRIMRIGHT (const s: String): String;
Funktionsprototyp -Funktionsanpassung (const s: String): String;
Funktion Prototype Function Stralloc (Größe: Kardinal): PCHR;
Funktionsprototyp -Funktion StrbufSize (STR: PCHR): Kardinal retektiert die Größe des von StraLloc konfigurierten Raums
Funktionsprototyp -Funktion Strcat (Dest, Quelle: PCHR): PCHR;
Funktionsprototyp -Funktion Strcom (STR1, STR2: PCHR): Ganzzahl;
Funktion Prototyp Function StrCopy (Dest, Quelle: PCHR): PCHRE;
Funktionsprototyp -Prozedur StrDiSon (STR: PCHR) den von Stralloc oder Strnew konfigurierten Raum.
Funktionsprototyp Funktion Strecopy (Dest, Quelle: PCHR): PCHR;
Funktionsprototyp -Funktion (STR: PCHR): PCHR;
Funktionsprototyp-Funktion Stricomp (STR1, STR2: PCHR): Ganzzahl;
Funktionsprototyp -Funktion Strlcat (Dest, Quelle: PCHR; Maxlen: Kardinal): PCHRE;
Funktionsprototyp -Funktion StrlComp (str1, str2: pchar; Maxlen: Kardinal): Ganzzahl;
Funktionsprototyp -Funktion Strlcopy (dest
Funktionsprototyp -Funktion Strlen (STR: PCHR): Kardinal;
Funktionsprototyp-Funktion Strlicomp (STR1, STR2: PCHR; Maxlen: Cardinals): Ganzzahl;
Funktionsprototyp -Funktion Strhoor (STR: PCHR): PCHR;
Funktion Prototype Function Strmove (Dest, Quelle: PCHR; Graf: Kardinal): PChar;
Funktionsprototyp -Funktion STRNEW (STR: PCHR): PCHR;
Funktionsprototyp-Funktion Strpas (STR: PCHR): String;
Funktionsprototyp Funktion StrpCopy (dest: pchar; Quelle: String): PCHR;
Funktionsprototyp-Funktion Strplcopy (dest: pchar; const Quelle: String; Maxlen: Kardinal): PCHRE;
Funktionsprototyp -Funktion Strpos (STR1, STR2: PCHR): PCHR;
Funktionsprototyp -Funktion Stupper (STR: PCHR): PCHR;
Stralloc konfiguriert einen Puffer mit einer maximalen Länge von Größe-1 bis zur Nullend-Zeichenfolge-Funktion Stralloc (Größe: Wort): pchar;
StrbufSize gibt die maximale Anzahl von Zeichen zurück, die im String -Puffer gespeichert werden können, das von Stralloc konfiguriert ist. StrbufSize (S: pchar): Kardinal;
Strcat schließt sich zwei Saiten an und gibt sie zurück. Funktionsstrcat (Dest, Quelle: PCAR): pchar;
STRCompare vergleichen zwei Saiten. Funktion StrComp (str1, str2: pchar): Ganzzahl;
Strcopy kopieren Sie die Quellzeichenfolge in dest. FunktionsstrCopy (Dest, Quelle: PChar): pchar
StrDisis veröffentlicht einen Saitenraum. Funktion StrDiSon (str: pchar);
Strecopy kopieren Sie die Quellzeichenfolge in das Ziel und geben Sie einen Zeiger an das Ende der Zeichenfolge zurück. Funktionsstrecopy (Dest, Surce: pchar): pchar;
STREND BRACHEN EINEN ZEIL ZEIT WEITEN DER AND DER SING -FUNKTION STREND (STR: PCHR): PCHRE;
STRLCAT verkettet die Quellzeichenfolge an der Dest -Zeichenfolge und übergibt die verknüpfte Zeichenfolge zurück. Funktion strlcat (dest, Quelle: pcar; maxlen: word): pchar;
Stricomp vergleicht den Unterschied zwischen zwei Zeichenfolgen ohne Fall.
STRLCOMP Vergleichen Sie zwei Zeichenfolgen mit der angegebenen maximalen Längenfunktion StrlComp (str1, str2: pchar; maxlen: wort): ganzzahl;
Strlcopy kopieren Sie die angegebene Anzahl von Zeichen von einer Zeichenfolge zu einer anderen String -Funktion Strlcopy (dest, Quelle: pchar; maxlen: kardinal): pchar;
Strlen gibt die Länge der Saite zurück. Funktion Strlen (str: pchar): kardinal;
Strlicomp vergleicht zwei Zeichenfolgen mit der angegebenen maximalen Länge ohne Falldifferenz. Funktion Strlicomp (str1, str2: pchar; Maxlen: Wort): Ganzzahl;
Strhower konvertiert eine Schnur in Kleinbuchstaben. Funktion Strhoor (str: pchar): pchar;
Strmove Copy Count -Charakternummer von Quelle zu Dest String. Funktion Strmove (Dest, Quelle: PChar; Graf: Kardinal): pchar
Strnew konfiguriert eine Zeichenfolge vom Stapeln. Funktion Strnew (str: pchar): pchar;
Strpas wandelt den Nullend -Charakter in eine Pascal -Format -Zeichenfolge um. Funktion Strpas (str: pchar): String;
StrpCopy kopieren Sie eine Pascal-Format-Zeichenfolge in eine Null-End-Zeichenfolge. Funktion StrpCopy (dest: pchar; Quelle: String): pchar;
Strplcopy kopieren Sie die Anzahl der von Maxlen bezeichneten Zeichen von Pascal Format String bis Null Ending String. Funktion strplcopy (dest: pchar; Kostenquelle: String; Maxlen: Wort): pchar;
Strpos gibt einen Zeiger auf die Position zurück, in der die STR2 -Zeichenfolge zuerst in STR1 erscheint. Funktion Strpos (str1, str2: pchar): pchar;
STRSCAN gibt einen Zeiger an den ersten Ort in der STR -String zurück, an dem der CHR -Zeichen erscheint. Funktion strscan (str: pchar; chr: char): pchar;
Strrscan gibt einen Zeiger auf die Position zurück, in der der CHR -Zeichen zuletzt im STR -Substring erscheint. Funktion Strrscan (str: pchar; chr: char): pchar;
Stupper wandelt eine Schnur in Großbuchstaben um. Funktion Stupper (str: pchar): pchar;
Datums- und Zeitroutinen
Einheit: Systeme
Datum Rückkehr zum heutigen Datum. Funktionsdatum: tdatetime;
DateTimetoStr konvertiert das Zeitformat in eine Zeichenfolge. Funktion DateTimetoStr (DateTime: TDATETIME): String;
DateTimetoString konvertiert das Zeitformat in eine Zeichenfolge. procedure datetimetoString (VAR -Ergebnis: String; const Format: String; DateTime: tDateTime);
DateToStr konvertiert das Datumsformat in die Zeichenfolge. Funktionsdatetostr (Datum: tDATETIME): String;
Dayofweek wird bis heute zurückgeschickt. Funktion Dayofweek (Datum: TDATETIME): Integer;
Das vom Decodedate angegebene Datum ist Jahr, Monat und Tag. Prozedur decodedate (Datum: tdatetime; var Jahr, Monat, Tag: Wort);
Decodetime Decomposition gibt das Datum als Stunden, Minuten und Sekunden an. Prozedur Decodetime (Zeit: tdatetime; var stound, min, sec, ms: word);
Codedate gibt das Datumsformat zurück, das Jahr, Monat und Tag kombiniert. Funktionscodedate (Jahr, Monat, Tag: Wort): tdatetime;
Encodetime gibt das Zeitformat zurück, das Zeit, Minuten und Sekunden kombiniert. Funktionscodetime (Stunde, min, Sec, MSEC: Wort): tdatetime;
FormatDateTime gibt das Datum und die Uhrzeit im angegebenen Format zurück. Funktion formatDatetime (const Format: String; DateTime: tDATETIME): String;
Senden Sie nun das aktuelle Datum und die aktuelle Uhrzeit zurück. Funktion jetzt: tdatetime;
Strtodate konvertiert eine String -Saite. Funktion Strtodate (const s: String): tDatetime;
Strtodatetime konvertiert eine Zeichenfolge und die Zeitformatfunktion Strtodatetime (const s: String): TDATETIME;
Strtotime konvertiert eine Zeichenfolge in das Zeitformat. Funktion Strtotime (const s: String): tDATETIME;
Die Zeit wird in die gegenwärtige Zeit zurückgeschickt. Funktionszeit: tdatetime;
Timetostr konvertiert das Zeitformat in eine Zeichenfolge. Funktion TimetoStr (Zeit: tdatetime): String;
Dateiverwaltungsfunktionen
Einheit: Systeme
Funktionsprototyp -Funktion extrahellfiledir (const Dateiname: String): String;
Funktionsprototyp -Funktion extrahellfiledrive (const Dateiname: String): String;
Funktionsprototyp -Funktion extraceFileext (const Dateiname: String): String;
Funktionsprototyp -Funktion extrahellfilename (const Dateiname: String): String;
Funktionsprototyp -Funktion extrahellfilepath (const Dateiname: String): String;
Funktion Prototyp Function DeleteFile (const Dateiname: String): boolean;
Funktion Prototype Function RenameFile (const OldName, NewName: String): boolean;
Funktionsprototyp Funktionsdateiexisten (const Dateiname: String): boolean;
Funktionsprototyp -Prozedur findClose (var f: tsearchrec);
Funktionsprototyp Funktion findFirst (const Pfad: String; Attr: Integer; var f: tsearchrec): Integer;
Funktionsprototyp -Funktion FindEntext (var f: tsearchrec): Integer gibt an, dass 0 erfolgreich übergeben wurde
ChangeFileext Ändern Sie die Dateierweiterung.
Funktion ChangeFileext (const Dateiname, Erweiterung: String): String;
FunctionDateTimetOFiledate (DateTime: tDatetime): longint;
DeleteFile eine Datei löschen. Funktion DeleteFile (const Dateiname: String): boolean;
Diskfree gibt den freien Raum der Festplatte zurück. Funktion diskfree (Laufwerk: byte): longint;
DISKSIZE gibt die Kapazitätsgröße der angegebenen Festplatte zurück. Funktion diskSize (Laufwerk: Byte): Longint;
ExpedFileName gibt einen vollständigen Pfad- und Dateiname -Zeichenfolge zurück. Funktion EXPDFILENAME (const Dateiname: String): String;
ExtractFileext Die Erweiterung der Datei wird zurückgegeben. Funktion ExtractFileext (const Dateiname String): String;
Extrahieren Sie den Dateinamen der Datei, die zurückgegeben wird. Funktion ExtractFileName (const Dateiname: String): String;
ExtractFilepath Der Weg zur Datei, die zurückgab. Funktion ExtractFilePath (const Dateiname: String): String;
Fileage Das Alter der Datei, die die Funktionsfunktion übergeben wird (const Dateiname: String): Longint;
Filecreate erstellt eine Datei mit dem angegebenen Dateinamen. Funktion filecreate (const Dateiname: String): Integer;
FileClose schließt die angegebene Datei. procedureFileClose (Handle: Ganzzahl);
Die FileDatetodatetime konvertiert das DOS -Datumsformat in das Delphi -Datumformat. Funktion fungedatetodatetime (fieledate: longint): tdatetime;
Dateiexisten bestimmt, ob die Datei vorliegt. Funktionsdateiexisten (const Dateiname: String): boolean;
Dateinetattr gibt Dateiattribute zurück. Funktionsdateinetattr (const Dateiname: String): Integer;
DateinetDate und Zeit der zurückgegebenen Datei. Function FiletDate (Handle: Ganzzahl): longint;
Fileread liest Daten aus der angegebenen Datei. Funktion fileRead (Handle: Ganzzahl; var puffer; count: longint): longint;
Dateisearch sucht die angegebene Datei in der Spalte Verzeichnis. Funktionsdateisearch (constname, Dirlist: String): String;
Fileek ändert die Position des Dateicursors. Funktion fileeek (Handle: Ganzzahl; Offset: Longint; Ursprung: Ganzzahl): Longint;
Dateisetattr legt die Dateieigenschaften fest. Funktionsdateisetattr (const Dateiname: String; Attr: Integer): Ganzzahl;
DateisetDate legt das Datum und die Uhrzeit der Datei fest. PROCEDURE FISETDDATE (Handle: Ganzzahl; Alter: Longint);
FileOpen öffnen Sie die Datei. FunktionsdateiOpen (const Dateiname: String; Modus: Wort): Integer;
Filewrite Informationen in die Datei schreiben. Function FileWrite (Handle: Integer; const Buffer; Graf: Longint): Longint;
FindCase Close endet die erste/nächste Aktion. Prozedur findClose (var searchrec: tSearchrec);
FindFirst findet die erste passende Datei und legt ihre Eigenschaften fest.
Funktion findFirst (const path: string; attr: word; var f: tSearchrec): Integer;
FindNext gibt die nächste Matching -Datei zurück. FunktionsfindEntext (var f: tsearchrec): Integer;
RenameFile ändert den Dateinamen. Funktion RenameFile (const Oldname, Neuname: String): boolean;
Übertragungsroutinen
Einheit: System
CHR gibt die Zeichen zurück, die dem ASCII -Code entsprechen. Funktion chr (x: byte): char;
Delphi Source Code Task (http://home.kimo.com.tw/brce0211/) Typing 15
Hoher gibt den höchsten Wert des Parameters im Bereich zurück. Funktion hoch (x);
Niedriger gibt den niedrigsten Wert des Parameters im Bereich zurück. Funktion niedrig (x);
Bestellung gibt den Bestellwert zurück, der einem geordneten Muster entspricht. Funktion ord (x): longint;
Runden Sie einen echten Wert um und übergeben ihn wieder an den Ganzzahlwert. Funktionsrunde (x: real): longint;
TRUNC DE-TAIL EINEN ECHTEILEN UND ERWEISUNG UND ERWEISTEN IN DEN Ganzzahlwert. Funktion trunc (x: real): longint;
Pred (x) Pred ('D') = 'C', Pred (True) = 1;
Succ (x) Succ ('y') = 'z', Succ (pd (x)) = x
ord (x) Finden Sie die Sequenznummer von x im Zeichensatz, wie z. B. ord ('a') = 65
chr (x) chr (65) = 'a' '
Runde (x) Runde (x)
TRUNC (x) TRUNC (4,8) = 4, TRUNC ('-3,6') =-3
oben (x) oben ('a') = 'a' '
Hallo (i) Hallo ($ 2A30) = $ 2a
lo (i) lo ($ 2a30) = 30 $
Zufälliger (n) produziert zufällige Ganzzahlen zwischen [0, n)
Die Größe von (Name) findet die Anzahl der Bytes, die durch einen bestimmten Typ oder eine bestimmte Variable im Speicher besetzt sind
Swap (Num) Swap die hohen und niedrigen Int -Swap (3621 $) = 2136 USD
FRAC Finden Sie den fraktionalen Teil einer reellen Zahl
R: = Frac (123,456);
R: = frac (-123.456);
Int finden Sie den Ganzzahl Teil einer reellen Zahl
R: = int (123.456);
R: = int (-123.456);
Funktionsprototypfunktion hoch (x);
Funktionsprototypfunktion niedrig (x);
Funktionsprototyp -Funktion ord (x): LonginT retektiert den numerischen Wert des Aufzählungsmusters.
Funktionsprototyp -Funktion (X: Extended): Longint;
Funktionsprototyp -Funktion (X: Extended): Longint;
Funktionsprototyp -Funktion vararraycreate (const Bounds: Array of Integer; Vartype: Ganzzahl): Variante erstellen;
Funktionsprototyp-Funktion Vararrayof (const-Werte: Array der Variante): Variante erstellen;
Funktionsprototyp -Funktion vararraylock (var A: Variante): Zeiger;
Funktionsprototypenprozedur Vararrayunlock (var a: variante);
Funktionsprototyp -Funktionsvarisarray (const v: variante): boolean;
Funktionsprototyp -Funktionsvarisnull (const v: variante): boolean;
Funktionsprototyp -Funktionsvarastyp (const v: variante; vartype: Ganzzahl): Variante konvertieren in eine andere Art von Variante.
Funktionsprototyp -Prozedur Varcast (var dest: variante; const Quelle: variante; vartype: Integer) angibt, dass Vartype nicht vararray oder varbyref sein kann.
Funktionsprototyp -Funktion Vartype (const v: variante): Ganzzahl;
Funktionsprototypenprozedur Varclear (var v: variante);
Funktionsprototyp -Prozedur Varcopy (var dest: variante; const Quelle: Variante) eine Variante.
Funktionsprototyp -Funktion VarfromDatetime (DateTime: tDATETIME): Vari -Ant;
Funktionsprototyp -Funktion vartodatetime (const v: variante): tdatetime;
Funktionsprototyp-Funktion HI (x): Byte return hochwertig.hi ($ 1234);
Funktionsprototyp -Prozedur umfassen (var s: set von t; i: t);
Funktion Prototype LO (x): Byte;
Function Prototype Procedure Move (var Source, Dest; Count: Integer);
Funktionsprototyp -Funktion Paramcount: Integer fügt direkt die Anzahl der aus der Ausführungsdatei übergebenen Variablen hinzu.
Funktionsprototyp -Funktionsparamstr (Index: Integer): String; beschreiben Paramstr (0); Übertragen Sie zum Namen und vollständiges Verzeichnis der Ausführungsdatei.
Funktionsprototyp -Funktion zufällig [(Bereich: Integer)];
Funktionsprototyp -Funktionswap (x);
Funktionsprototyp Funktion (CH: CHAR): char;
Funktionsprototyp-Prozedur Dec (var x [; n: longint]); dec (x) ==> x: = x-1;
Function Prototype Procedure Inc (var x [; n: longint]);
Funktionsprototypfunktion ungerade (x: longint): boolean;
Funktionsprototyp -Funktion zugewiesen (VAR P): Boolesche Test;
Mathematische Funktionen
ABS gibt den Absolutwert des Parameters zurück. Funktion abs (x);
Arctan gibt den inversen Wert der Tangentenfunktion zurück. Funktion Arctan (x: real): real;
COS gibt die Cosinus -Funktionsfunktion COS (X: Real): Real;
Exp führt den natürlichen Indexwert zurück. Funktion cos (x: real): real;
FRAC gibt den dezimalen Teil des Parameters zurück. Funktion FRAC (x: real): real;
Int gibt den Ganzzahl Teil des Parameters zurück. Funktion int (x: real): real;
LN gibt einen natürlichen logarithmischen Wert zurück. Funktion ln (x: real): real;
PI überträgt den Wert von pi zurück. Funktion pi: real;
Sünde gibt den Sinusfunktionswert zurück. Funktionssünde (x: real): real;
SQR gibt das Quadrat der Parameter zurück. Funktion SQR (x: real): (real);
SQRT gibt die Quadratwurzel des Parameters zurück. Funktion SQRT (x: real): real;
Ausgangsfunktionseinheit: System
HIMISEFILE gibt eine Datei zur Dateivariable an. PROCEDURE AIMSIGEFILE (var f, String);
CloseFile Schließen Sie die Datei. Prozedur CloseFile (var f);
EOF stellt fest, ob die Datei das Ende erreicht hat.
Typisierte oder untypte Dateien: FunktioneOF (var f): booleanextdateien: Funktion eof [(var f: text)]: boolean;
Löschen löscht den Dateiinhalt. Prozedurerase (var f);
Filepos gibt den aktuellen Speicherort des Datei -Cursors zurück. Funktion filepos (var f): longint;
Filesize Die Größe der Datei wird zurückgegeben. Filesize (var f): longint;
Getdir gibt das Arbeitsverzeichnis der angegebenen Festplatte zurück. Prozedur getDir (d: byte; var s: string);
Ioresult gibt den Zustand der letzten E/A -Ausführung zurück. Funktion Ioresult: Ganzzahl;
Mkdir erstellen ein Unterverzeichnis. Prozedur Mkdir (s: String);
Umbenennen ändert den Dateinamen der externen Datei. Prozedur umbenennen (var f; newname);
Reset öffnet eine vorhandene Datei. Prozedur Reset (var f [: Datei; recSize: word]);
Schreiben Sie eine neue Datei um und öffnen Sie eine neue Datei. Prozedur umschreiben (var f: file [; recSize: word]);
Rmdir löschen ein leeres Verzeichnis. Prozedur RMDIR (s: String);
Suchen Sie den Cursor von Move Datei. Verfahrensuche (var f; n: longint);
Schneiden löscht den Dateiinhalt im aktuellen Standort. Prozedur Truncate (var f);
Floating Point Number Conversion Funktionseinheit: Systeme
Floattodecimal überträgt den schwimmenden Punktwert in Dezimal- und ganzzahlige Teile auf Zahlen.
Verfahren floattodecimal (var Ergebnis: tfloatrec; Wert: erweitert; Präzision, Dezimalstellen: Ganzzahl);
FloattoStrf konvertiert die schwimmenden Punktzahlen in Zeichenfolgenbeschreibungen gemäß dem angegebenen Format.
Funktion floattoStrf (Wert: erweitert; Format: tfloatFormat; Präzision, Ziffern: Ganzzahl): String;
Floattostr konvertiert eine schwimmende Punktnummer in eine String -Beschreibung. Funktion floattostr (Wert: erweitert): String;
Floattotext Der angegebene Gleitpunktwert wird gemäß dem Format wieder in Dezimalstellen und ganzzahlige Teile übertragen.
Funktion Floattotext (Puffer: PChar; Wert: erweitert; Format: tfloatFormat; Präzision, Ziffern: Ganzzahl): Ganzzahl;
Floattotextfmt wandelt die schwimmende Punktzahl gemäß dem Format in eine Zeichenfolge um und gibt sie zurück.
Funktion floattotextfmt (Puffer: pchar; Wert: erweitert; Format: pchar): Integer;
Formatfloat übergibt den schwimmenden Punktwert im Formatformat zurück.
Funktionsformatfloat (Constformat: String; Wert: erweitert): String;
Strtofloat wandelt die angegebene Zeichenfolge in einen schwimmenden Punktwert um.
Funktion Strtofloat (const s: String): erweitert;
TextTofLoat konvertiert eine Nullend -Zeichenfolge in einen schwebenden Punktwert
Funktion textTofLoat (Puffer: pchar; var value: erweitert): boolean;
Prozesssteuerungsfunktionseinheit: System
Brechen Sie die Schleife. Wie für, während und wiederholen Schleifen.
Setzen Sie die Schleife fort. Wie für, während und wiederholen Schleifen.
Ausgang verlässt den aktuellen Block. Verfahrensausgang;
Halt stoppt die Ausführung des Programms und kehrt zum Betriebssystem zurück.
Dynamische Konfigurationsfunktionseinheit: System
Entsorgen Sie die Freisetzung einer dynamischen Variablen. Verfahren entsorgen (var p: Zeiger);
Kostenlose Veröffentlichung einer Kopie des Objekts. prozedurfrei;
Freemem gibt eine dynamische Variable einer bestimmten Größe frei. Prozedur Freemem (var p: Zeiger; Größe: Wort);
GetMem erstellt eine dynamische Variable einer bestimmten Größe und übergibt sie durch den Zeigerparameter an die Adresse zurück. Prozedur getMem (var p: Zeiger; Größe: Wort);
Neu erstellt eine neue dynamische Variable und zeigt den Zeigerparameter darauf. Prozedur neu (var p: Zeiger);
MaxAvail gibt den größten konfigurierbaren Raum in Folge zurück. Funktion maxavail: longint;
MemAavail gibt alle konfigurierbaren Speicherplatz zurück. Funktionsmemavail: Longint;
Zeiger und Adressfunktionen Einheit: System
ADDR gibt die Adresse des angegebenen Objekts zurück. Funktion addr (x): Zeiger;
Zugewiesen bestimmen, ob eine Funktion oder ein Programm NIL -Funktion zugewiesen ist (var p): boolean;
CSEG gibt den Inhalt des CS -Programmsegmentregisters zurück. Funktion CSEG: Wort;
DSEG gibt den Inhalt des temporären Registers des DS -Datensegments zurück. Funktion DSEGT: Wort;
OFS Die Offset -Adresse des Parameters wird zurückgegeben. Funktion von (x): Wort;
PTR kombiniert das angegebene Segment und die Offset -Adresse zu einem Zeiger. Funktion PTR (SEG, OFS: Wort): Zeiger;
SEG gibt die Segmentadresse des Parameters zurück. Funktion Seg (x): Wort;
SPTR gibt den Inhalt des SP -Stapelregisters zurück. Funktion SPTR: Wort;
SSEG gibt den Inhalt des SS -Stack -Segmentregisters zurück. Funktion SSEG: Wort;
Konsolenfunktionseinheit: WinCRT
HisporCrt verbindet Textdateien mit einem Konsolenfenster. PROCEDURE HEIBUNGCRT (VAR F: Text);
Clreol löscht alle Zeichen, die an der Cursorposition an die letzte Zeile gebunden sind. Verfahren Clreol;
CLRSCR Löschen Sie den Bildschirm und setzen Sie den Cursor in die obere linke Ecke zurück. Verfahren CLRSCR;
Cursorto bewegt den Cursor in die angegebene Koordinate. Prozedur Cursorto (x, y: Integer);
Donewincrt beenden das Konsolenfenster. Verfahren Donewincrt;
Gotoxy bewegt den Cursor in die angegebene Koordinate. Verfahren Gotoxy (x, y: byte);
Initwincrt erstellt ein Konsolenfenster. Verfahren initwincrt;
Schlüsselpressed bestimmt, ob es einen Schlüssel gibt. Funktion keyprimiert: boolean;
ReadBuf liest eine Zeile aus dem Konsolenfenster. Funktion ReadBuf (Puffer: PChar; Graf: Wort):
ReadKey liest Schlüsselfiguren. Funktion ReadKey: Char;
Scrollen Sie das Konsolenfenster in die Anzeigeposition. Prozedur Scrollto (x, y: Integer);
Das TrackCursor -Scroll -Konsolenfenster sollte für den Cursor sichtbar sein. Prozedur TrackCursor;
Wobei die X -Koordinate des Cursors zurückgibt. Funktion wobei: Byte;
Wobei die Y -Marke des Cursors zurückgibt. Funktion woy: byte;
WriteBuf schreibt einen Zeichenblock in das Konsolenfenster. Prozedur WriteBuf
Writechar schreibt einen Charakter in das Konsolenfenster. Verfahren Writechar (ch: char);