
- •Операции
- •Типы данных
- •Стандартные математические функцииObjectPascal
- •Подпрограммы для работы с датой и временем
- •Процедуры и функции для работы со строками
- •Варианты
- •Подпрограммы
- •Заголовок и стандартные директивы
- •Кодировка символов в соответствии со стандартомAnsi
- •Исключения
- •Встроенные классы КлассTlist- списки
- •TString- набор строк
- •TStringList– набор объектов
- •КлассTStream– потоки данных
- •КлассTFont
- •Класс tPen
- •КлассTBrush
- •КлассTCanvas
- •КлассTGraphic
- •КлассTPicture:
- •Виртуальные коды клавиш:
- •Компоненты страницыstandard tFrame- рама и шаблоны компонентов
- •Свойства tControlScrollBar.
- •TMainMenu- главное меню формы (программы)
- •TLabel- метка для отображения текста Свойства компонента (кроме унаследованных от tGraphicControT)
- •TEdit- ввод и отображение строки Свойства компонента:
- •Методы компонента:
- •TMemo- ввод и отображение текста
- •TButton - кнопка
- •TCheckBox- независимый переключатель
- •TListBox- список выбора
- •TScrollBar- управление значением величины
- •TRadioGroup- группа зависимых переключателей
- •События tAction
- •Компоненты страницыadditional tBitBtn- кнопка с изображением
- •TMaskEdit- специальный редактор Описатели полей ввода представлены в следующей таблице:
- •TStringGrid- таблица строк Свойства компонента:
- •Два метода класса могут оказаться полезными для процедуры прорисовки:
- •Доступные компоненту события:
- •TDrawGrid- произвольная таблицасвойств:
- •TImage- отображение картинок
- •TCheckListBoxгруппа независимых переключателей
- •TSplitter- компонент для изменения размеров
- •TControIBar- инструментальная панель Свойства компонента:
- •События компонента:
- •TApplicationEvents - обработчик сообщений Windows Методы компонента:
- •События:
- •Компоненты страницы win32 tTabControl- набор закладокСвойства компонента:
- •TPageControl- набор страниц с закладками Свойства компонента
- •Методы компонента:
- •TRichEdit- ввод и отображение rtf-текст
- •Свойства классаTRichEdit:
- •Методы компонента:
- •Для компонента определены такие события:
- •TTrackBar- регулятор величины
- •TProgressBar- индикатор прогресса Свойства компонента:
- •Методы компонента:
- •TUpDown- спаренная кнопка
- •THotKey- ввод акселератора
- •TAnimate- отображение анимации Свойства компонента:
- •Методы компонента:
- •Для компонента определены следующие события:
- •TDateTimePicker- ввод и отображение даты/времени Свойства компонента:
- •Для компонента определены следующие события:
- •TMonthCalendar- календарь
- •TTreeView- дерево иерархии Свойства компонентаTTreeView.
- •Методы компонента:
- •С компонентом связаны такие события:
- •Свойства классаTTreeNodes.
- •Методы класса tTreeNodes.
- •Свойства tTreeNode
- •Методы класса tTreeNode
- •Некоторые важные свойства компонентаTListView- список просмотра
- •Класс tIconOption - ополнительные условия отображения узлов
- •Свойства класса tListItems:
- •Методы класса tListItems.
- •THeaderControl - управляющий заголовок Свойства класса tHeader-Section:
- •Некоторые свойства класса tHeader-Section:
- •Свойства компонента tHeaderControl:
- •Для компонента определены следующие события:
- •TStatusBar- информационная панель
- •Свойства компонента tStatusBar.
- •Для компонента определены такие события:
- •TToolBarиToolButton- инструментальная панель и её кнопки СвойстваToolButton:
- •Свойства компонента tToolBar.
- •TCoolBar и tCooIBand - инструментальная панель и её полосы Свойства tCoolBand:
- •Свойства компонента tCoolBar.
- •Для компонента определены такие события:
- •TPageScroller- панель с прокруткой
- •Компоненты страницыsystem tMediaPlayer– медиаплейер Свойства компонента:
- •Методы компонента:
- •Для компонента определены следующие события:
- •TOleContainer- контейнер объектовOle Свойства компонента:
- •Методы компонента:
- •Для компонента определены такие события:
- •Компоненты страницыwin3.1 tTabSet - набор закладок Свойства компонента:
- •Методы компонента:
- •Для компонента определены следующие события:
- •TNotebook- набор страниц
- •TTabbedNotebook- набор страниц с закладками
- •Класс tOutLineNode: методы
- •Свойства компонента tOutLine
- •Методы компонента:
- •Для компонента определены следующие события:
- •THeader - управляющий заголовок
- •Методы компонента:
- •TDirectoryListBox- панель с именами устройств Свойства компонента:
- •Методы компонента:
- •TDriveComboBox- список выбора устройства
- •TFilterComboBox- список выбора с расширениями файлов
- •Компоненты страницыsamples tGauge - индикатор величины
- •TColorGrid- выбор или отображение цвета
- •TSpinEditредактор для ввода целого числа
- •TCalendar- ввод и отображение даты Свойства компонента:
- •Методы компонента:
- •Компонент tform Свойства формы:
- •Методы формы:
- •События формы:
- •Application Свойства
- •Методы Application:
- •Для объекта Application определены следующие события:
- •Screen Свойства объекта Screen:
- •С объектомScreenсвязаны два события:
- •Printer Свойства объекта Printer:
- •Методы объекта Printer:
- •Clipboard Свойства объекта Clipboard:
- •Методы объекта Clipboard:
- •Файлы инициации
- •Класс tIniFile Методы класса tIniFile:
- •Системный реестрWindows
- •КлассTRegistry свойства:
- •Методы классаTRegistry:
- •КлассTRegIniFile
- •Переменные, процедуры и функции модуляsystem
- •Оглавление
КлассTRegIniFile
Класс TRegIniFileимеет свойство FileName: String, хранящее имя ключа, для которого будут осуществляться нужные действия. Эти действия реализуются следующими методами класса:
constructorCreate(const |
Создает объект класса TRegIniFile и связывает его с ключом FileName. |
procedure DeleteKey(const Section, Ident: Strings- |
Удаляет параметр с именем Ident в ключе Section. |
procedure EraseSection(const Section: Strings- |
Удаляет ключ Section со всеми его параметрами и подключами. |
function ReadBool(const Section,Ident: String; Default: Boolean): Boolean; |
Возвращает значение логического параметра с именем Ident в ключе Section. |
function Readlnteger(const Section, Ident: String; Default: Longint): Longint; |
Возвращает значение целочисленного параметра с именем Ident в ключе Section. |
procedure ReadSection(const Section: String; Strings:TString) ; |
Возвращает в Strings имена всех параметров ключа Section. |
procedure ReadSections(Strings:TStrings) ; |
Возвращает в Strings имена всех ключей, связанных с текущим ключом. |
procedure ReadSectionValues(const Section: String; Strings: TStrings) ; |
Возвращает в Strings значения всех параметров ключа Section. |
function ReadStnng (const Section, Ident, Default: String): String; |
Возвращает значение строкового параметра с именем Ident в ключе Section. |
procedure WriteBool(const Section, Ident: String; Value: Boolean) ; |
Записывает логическое значение Value в параметр Ident ключа Section. |
procedure Writelnteger(const Section, Ident: String; Value: Longint) ; |
Записывает целочисленное значение Value в параметр Ident ключа Section. |
procedure WriteString(const Section, Ident, Value: String); |
Записывает строковое значение Value в параметр Ident ключа Section. |
Переменные, процедуры и функции модуляsystem
function Abs(X) ; |
Возвращает абсолютную величину выражения |
function Addr(X): Pointer; |
Возвращает адрес переменной или подпрограммы X. |
var AllocMemCount: Integer; |
Возвращает полное количество блоков памя- |
var AllocMemSize: Integer/ |
Возвращает полное количество памяти (в |
procedure Append(var F: Text); |
Открывает текстовый файл F для добавления |
function ArcTan(X: Extended):Extended; |
Возвращает Арктангенс (в радианах) X. |
procedure Assert (expr :Boolean [;const msg: String]) ; |
Проверяет условное выражение expr. Выдает сообщение msg и останавливает программу, если выражение имеет значение False, в противном случае ничего не делает. |
procedure AssignFile(var F; FileName: String); |
Связывает файловую переменную F с файлом, указанным в FileName. |
function Assigned(var P): Boolean; |
Возвращает False, если указатель Р связан с NIL(т.е. не указывает на область памяти). |
procedure BlockRead(var F: File; var Buf; Count: Integer [; var AmtTransferred; Integer]); |
Читает из файла, связанного с F, в буфер Buf не более Count блоков и возвращает в AmtTransfered истинное количество прочитанных блоков. |
procedure BlockWrite(var f: File; var Buf; Count: Integer [; varAmtTransferred: Integer]) ; |
Записывает в файл, связанный с F, из буфера Buf не, более Count блоков и возвращает в AmtTransfered истинное количество записанных блоков. |
procedureBreak; |
Немедленно прекращает выполнение циклов for, while или repeat. |
procedure ChDir(S: String); |
Изменяет умалчиваемый каталог на каталог, заданный выражением S. |
function Chr(X: Byte): Char; |
Преобразует байтов символ. |
procedure Close(var F) ; |
Закрывает файл F. |
procedure CloseFile(var F) ; |
Закрывает файл F. |
var CmdLine: PChar; |
Содержит параметры запуска программы. |
var CmdShow: Integer; |
Содержит статус окна, открытого API-функцией ShowWindow. |
function CompToCurrency(acomp: Comp): Currency; cdecl; |
Преобразует тип Comp к типу Currency. |
function CompToDouble(acomp: Comp): Double; cdecl; |
Преобразует тип Comp к типу Double. |
function Concat(sl [, s2,..., sn]: String): String; |
Объединяет строки Si в единую строку. |
procedureContinue/ |
Прекращает очередную итерацию цикла/о/-, while или repeat. |
function Copy(S; Index, Count: Integer): String; function Copy(S; Index, Count: Integer): array/ |
Возвращает подстроку или сегмент динамического массива. |
function Cos(X: Extended):Extended; |
Возвращает косинус аргумента X, заданного в радианах. |
procedure CurrencyToComp(acurrency: Currency; var result: Comp); cdecl; |
Преобразует тип Currency к типу Сотр. |
var DLLProc: Pointer; |
Указывает точку входа в DZZ-процедуру, которая выполняется в данный момент. |
procedure Dec(var X[ ; N:Longint]) ; |
Уменьшает Х на N, а если N опущено - на 1. X, N- любые порядковые типы, в том числе Int64. |
var Default8087CW: Word; |
Содержит 0, если в ПК нет арифметического сопроцессора, в противном случае разряды слова указывают некоторые технические параметры сопроцессора. |
procedure Delete(var S: String; Index, Count: Integers- |
Удаляет из строки S Count символов начиная с символа с номером Index. |
procedure Dispose(var P:Pointer) ; |
Освобождает память, связанную с указателем Р. |
function DoubleToComp(adouble: Double; var result: Comp); cdecl; |
Преобразует тип Double к типу Сотр. |
var EmptyParam: OleVariant; |
Указывает, что умалчиваемый параметр дуального интерфейса не используется. |
procedure EnumModules(Func: TEnumModuleFunc; Data: Pointers-overload; procedure EnumModules(Func: TEnumModuleFuncLW; Data: Pointer); overload; |
Реализует обратный вызов (callback) для всех модулей и всех пакетов программы. |
procedureEnumResourceModules(Func: TEnumModuleFunc; Data: Pointers-procedure EnumResourceModules(Func: TEnumModuleFuncLW; Data: Pointer); |
Реализует обратный вызов (callback) для всех ресурсных модулей программы. |
function Eof(var F): Boolean; |
Возвращает True, если достигнут конец файла F (любого типа). |
function Eoln [(var F: Text) ]:Boolean; |
Возвращает True, если достигнут конец строки или конец текстового файла. |
procedure Erase(var F) ; |
Уничтожает файл, связанный с переменной F. |
var ErrorAddr: Pointer; |
Содержит адрес исполняемого оператора, вызвавшего ошибку при прогоне программы. |
var ErrorProc: Pointer; |
Содержит адрес входа в умалчиваемый обработчик ошибок. |
var ExceptProc: Pointed- |
Содержит адрес входа в низкоуровневый обработчик исключений. |
procedure Exclude(var S: set of Т; I : Т) ; |
Исключает элемент / из множества S. |
procedureExit; |
Завершает работу подпрограммы. |
var ExitCode: Integer; |
Возвращает код завершения программы. В современных разработках используйте для этих целей секцию finalization. |
var ExitProc: Pointer; |
Содержит адрес входа в процедуру завершения программы. |
function Exp(X: Real): Real; |
Возвращает )(e, где е - основание натурального логарифма. |
var FileMode: Byte |
Указывает режим файла, открытого процедурой Reset: 0 - только чтение; 1 - только запись; 2 - чтение и запись. |
function FilePos(var F): Longint; |
Возвращает текущую позицию в файле F. |
function FileSize(var F): Integer/ |
Возвращает размер нетекстового файла. |
procedure FillChar(var X; Count:Integer; Value: Byte); |
Заполняет переменную А" не более Count байтами со значением Value. |
procedure Finalize ( var V [; Count: Integer] ); |
Освобождает динамически распределенную память, связанную с F. |
function FindClassHInstance(ClassType: TClass): LongWord; |
Возвращает дескриптор модуля, в котором определен экземпляр класса ClassType. |
function FindHInstance( Address:Pointer): LongWord; |
Возвращает дескриптор модуля, в котором определен адрес Address. |
function FindResourceHInstance (Instance: LongWord): LongWord; |
Возвращает дескриптор ресурсного файла для экземпляра Instance. |
procedure Flush(var F: Text) ; |
Записывает буфер файла на диск. |
function Frac(X: Extended): Extended; |
Возвращает дробную часть X. |
procedure FreeMem(var P: Pointer[; Size: Integer]); |
Освобождает динамически распределенную память, связанную с Р. |
procedure GetDir(D: Byte; var S: String) ; |
Возвращает имя диска по его номеру. |
procedure GetMem(var P: Pointer;Size: Integer) ; |
Связывает с указателем P Size байт динамической памяти. |
procedure GetMemoryManager(var MemMgr: TMemoryManager) ; |
Возвращает точку входа в менеджер динамической памяти. |
procedure Halt [ ( Exitcode: Integer) ] ; |
Прекращает выполнение программы с кодом завершения ExitCode. |
var HeapAllocFlags: Word = 2; |
Указывает, какую память получает менеджер динамической памяти от операционной системы (по умолчанию - GMEMMOVEABLE) |
function Hi(X): Byte; |
Возвращает старший байт 16-разрядногочисла. |
function High(X) ; |
Возвращает наивысшее значение диапазона порядкового типа, строки или открытого массива, к которому принадлежит X. |
function lOResult: Integer- |
Возвращает статус последней операции ввода-вывода. |
procedure Inc(var X [ ; N: Longint ] ) ; |
Наращивает Х на N, а если N отсутствует - на единицу. |
procedure Include(var S: set of Т; I : Т) ; |
Включает элемент / в множество S. |
procedure Initialize(var V [ ; Count: Integer ] ); |
Инициализирует динамически распределенную переменную V, если она была создана не процедурой New. |
var Input: Text; |
Системный файл ввода. |
procedure Insert(Source: String; var S: String; Index: Integers- |
Вставляет подстроку Source в строку S, начиная с символа Index. |
function Int(X: Extended): Extended; |
Возвращает целую часть вещественной переменной. |
var IsConsole: Boolean; |
Содержит True, если выполняется приложение консольного типа. |
var IsLibrary: Boolean; |
Содержит True, если выполняется подпрограмма из DLL. |
function IsMemoryManagerSet: Boolean; |
Возвращает True, если менеджер динамической памяти был изменен процедурой SetMemoryManager. |
var IsMultiThread: Boolean; |
Содержит True, если в программе инициировано несколько потоков. |
var JITEnable: Byte; |
Указывает тип обработки исключения, возникающего в процессе отладки. |
function Length(S): Integer; |
Возвращает длину строки. |
function Ln(X: Real): Real |
Возвращает натуральный логарифм X. |
function Lo(X): Byte; |
Возвращает младший байт аргумента. |
function Low(X); |
Возвращает наименьшее значение диапазона порядкового типа, строки или открытого массива, к которому принадлежит X. |
var Mainlnstance: LongWord; |
Содержит дескриптор экземпляра главного модуля программы. |
var MainThreadID: LongWord; |
Содержит дескриптор главного потока для текущего модуля. |
const Maxint = High(Integer); |
Содержит максимальное значение типа Integer(2 147 483 647). |
const MaxLongint = High(Longint); |
Содержит максимальное значение типа Longint (2 147 483 647). |
procedure MkDir(S: Strings- |
Создает новый каталог. |
procedure Move(const Source; var Dest; Count: Integer); |
Переносит не более Count байт из источника Source в приемник Dest. |
procedure New(var P: Pointer); |
Создает новую динамическую переменную и связывает ее с Р. |
var NoErrMsg: Boolean=False; |
Указывает, будут ли ошибки периода исполнения программы сопровождаться сообщениями (False - будут). |
var Null: Variant; |
Используется для указания значения Nullпеременной вариантного типа. |
function Odd(X: Longint): Boolean; |
Возвращает True, если аргумент - нечетное число. |
procedure OleStrToStrVar (Source: PWideChar; var Dest: Strings- |
Копирует «широкую» (двухбайтную) строку в обычную строку Object Pascal. |
function Ord(X): Longint; |
Возвращает порядковое значение переменной порядкового типа (в том числе и Int64). |
var Output: Text; |
Файл системного вывода для консольных приложений. |
function ParamCount: Integer; |
Возвращает количество параметров запуска программы. |
function ParamStr(Index: Integer): String; |
Возвращает параметр запуска под номером Index (для Index=0 - имя исполняемого файла). |
function Pi: Extended; |
Возвращает число я=3,141592653589793. |
function Pos(Substr: String; S: String): Integer- |
Возвращает номер символа, начиная с которого в строке S располагается подстрока Substr. |
function Pred(X); |
Возвращает предыдущее значение для выражения А" порядкового типа. |
function Ptr(Address: Integer): Pointer; |
Преобразует Address в указатель. |
var RandSeed: Longint; |
Определяет стартовое значение для генератора псевдослучайных последовательностей. |
function Random [ ( Range: Integer) ] ; |
Возвращает очередное псевдослучайное число. |
procedureRandomize; |
Инициирует генератор псевдослучайных последовательностей. |
procedure Read(var F , VI [, V2, . . . , Vn ] ) ; |
Читает из файла F заданное количество значений и помещает их в переменные Vi. |
procedure Readin([ var F: Text; ] VI [, V2, . . ., Vn ] ) ; |
Читает из файла F заданное количество строк и помещает их в переменные Vi. |
procedure ReallocMem(var P: Pointer; Size: Integers- |
Изменяет размер динамической переменной. |
procedure Rename(var F; Newname: String) ; procedure Rename(var F; Newname: PChar) ; |
Переименовывает файл, связанный с файловой переменной F. |
procedure Reset(var F [: File; RecSize: Word ] ) ; |
Открывает существующий файл для чтения и/или записи. |
procedure Rewrite(var F: File [; Recsize: Word ] ) ; |
Создает новый файл и открывает его для записи. |
procedure RmDir(S: String); |
Удаляет пустой каталог S. |
function Round(X: Extended): Int64; |
Округляет вещественное число до ближайшего целого. |
procedure RunError [ ( Errorcode:Byte ) ] ; |
Останавливает работу программы и сообщает код ошибки. |
procedure Seek(var F; N: Longint) ; |
Пропускает N байт от начала файла. |
function SeekEof [ (var F: Text) ]: Boolean- |
Пропускает все байты до конца файла. |
function SeekEoln [ (var F: Text) ]: Boolean- |
Пропускает все символы текстового файла до конца текущей строки. |
procedure Set8087CW(NewCW: Word); |
Временно устанавливает новый режим работы арифметического сопроцессора. |
procedure SetLength(var S; NewLength: Integers- |
Устанавливает новую длину строки или динамического массива. |
procedure SetMemoryManager (const MemMgr: TMemoryManager); |
Устанавливает новый менеджер динамической памяти. |
procedure SetString(var s: String; buffer: PChar; len: Integer) ; |
Копирует Len символов буфера Buffer в строку S. |
procedure SetTextBuf(var F: Text; var Buf [ ; Size: Integer] ); |
Устанавливает внешний буфер Дм/длиной Size символов для файловой переменной F. |
function Sin(X: Extended): Extended; |
Возвращает синус аргумента (в радианах). |
function SizeOf(X): Integer/ |
Возвращает длину переменной Х в байтах. |
function Slice(var A: array/Count: Integer): array; |
Возвращает открытый массив, содержащий первые Count элементов массива А. |
function Sqr(X: Extended): Extended; |
Возвращает квадрат аргумента. |
function Sqrt(X: Extended):Extended; |
Возвращает корень квадратный из аргумента. |
procedure Str(X [: Width [: Decimals ]]; var S) ; |
Преобразует Л" целого или вещественного типа в строку S с учетом длины Width и количества знаков после запятой Decimals. |
function StringOfChar(Ch: Char; Count: Integer): String; |
Создает строку, состоящую из Count раз повторенного символа Ch. |
function StringToOleStr(const Source: String): PWideChar; |
Копирует обычную строку в двухбайтную. |
function StringToWideChar(const Source: String; Dest: PWideChar; DestSize: Integer): PWideChar; |
Преобразует обычную строку в строку с символами UNICODE. |
function Succ (X) ; |
Возвращает следующее значение для порядкового аргумента X. |
function Swap(X) ; |
Меняет местами байты в 16-разрядном слове. |
function Trunc(X: Extended): Int64; |
Преобразует вещественное число к целому путем отбрасывания дробной части. |
procedure Truncate(var F) ; |
Отсекает оставшуюся часть файла до его конца. |
const Unassigned: Variant; |
Используется для указания варианта с несвязанным (пустым) значением. |
function UpCase(Ch: Char): Char; |
Преобразует строчный символ Ch в заглавный. |
procedure Val(S: String; var V;var Code: Integers- |
Преобразует строковое значение в целую или вещественную величину. |
function VarArrayCreate(const Bounds: array of Integer; VarType: integer): Variant; |
Создает вариантный массив. ' |
function VarArrayDimCount(constA: Variant) : Integer; |
Возвращает количество измерений вариантного массива. |
.function VcarArrayHighBound (c-;onst A: Variant; Dim: Integer) : Integer; |
Возвращает верхнюю границу измерения вариантного массива. |
function VarArrayLock (var A:Variant): Pointer; |
Блокирует вариантный массив и возвращает указатель на его данные. |
functi.on VarArrayLowBound (const A: Variant; Dim: Integer): Integer; |
Возвращает нижнюю границу измерения вариантного массива. |
procedur.e VarArrayRedim (var A: Variant; HighBound: Integer) ; |
Перестраивает вариантный массив. |
function VarArrayRef (const A:Variant): Variant |
Преобразует вариантный массив к форме, необходимой при обращении к ^/-функциям |
procedure VarArrayUnLock (var A:Variant) ; |
Отменяет действие функции VarArrayLock. |
function VarAsType (coost V:Variant; VarType: Integer) : Variant; |
Преобразует вариант к заданному типу. |
procedure VarCast(var D'est: Variant; const Source: Variant; VarType: Integer); |
Преобразует вариант к заданному типу и сохраняет результат в Dest. |
procedure VarClear(var V: Variant); |
Помещает в вариант пустое значение. |
procedure VarCopy(var Dest: Variant; const Souirce: Variant) ; |
Копирует вариант-источник Source в вариант-приемник Dest. |
function VarFromDateTime (DateTime: TDateTiine) : Variant; |
Преобразует дату-время в значение варианта. |
function VarIsArray(const V: Variant): Boolean |
Возвращает True,еслиV -вариантный массив |
function VarIsEmpty(const V: Variant): Boolean; |
Возвращает True,если вариант имеет пустое значение. |
function VarIsNull(const V:* Variant): Boolean |
Возвращает True,если вариант имеет значениеNull. |
function VarToDateTime(const V: Variant): TDateTime) ; |
Преобразует вариант в значение дата-время. |
function VarToStr(const V: Variant): String; |
Преобразует вариант в строку.^ |
function VarType(const V:Variant): Integer; |
^Возвращает тип хранящегося в варианте результата. |
procedure WideCharLenToStrVar (Source: PWideChar; SourceLein: Integer; var Dest: String); |
П реобразует не более SourceLenсимволов строкиUNICODEк обычной строке. |
function WideCharLenToString (Source: PWideChar; SourceLen: Integer): String; |
Преобразует не более SourceLenсимволов строкиUNICODEк обычной строке. |
procedure WideCharToStrVar (Source: PWideChar; var Dest: String) ; |
Преобразует строку UNICODEк обычной строке. |
function WideCharToSfcring (Source: PWideChar): String; |
Преобразует строку UNICODEк обычной строке. |
procedure Write( [var F: Text; ] PI [ , P2, . .., Pn] ) ; |
Записывает строки Viв текстовый файл. |
procedure Write(F, VI,...,Vn) ; |
Записывает значения Viв типизированный файл. |
procedure Writein([ var F: Text; ] PI [, P2, ...,Pn ] ); |
Записывает строки Piв текстовый файл, разделяя их признаками конца строк. |