Pascal 7 & Objects


         

Picture


-----------------------------------------------------------------

function Picture(var Input: String): TPicResult; virtual;

Форматирует переданную в Input строку в соответствии с фор- матом, заданным строкой трафарета, на которую указывает Pic. Если в строке трафарета имеется ошибка, или Input содержит данные, не помещающиеся в заданном трафарете, возвращает prError. Если Input может полностью удовлетворять заданному трафарету, возвращает prComplete. Если Input содержит данные, не полностью соответству- ющие заданному трафарету, возвращает prIncomplete.

Символы, используемые для создания трафаретов формата, пока- заны в следующей таблице:

Символы трафарета формата Таблица 21.26 +------------------+---------+----------------------------------+ | Тип символа | Символ | Описание | +------------------+---------+----------------------------------| | Специальный | # | Воспринимается только цифра. | | | | | | | ? | Воспринимается только буква (без| | | | различия регистра). | | | | | | | & | Воспринимается только буква (пре-| | | | образуется в верхний регистр). | | | | | | | @ | Воспринимается любой символ. | | | | | | | ! | Воспринимается любой символ (пре-| | | | образуется в верхний регистр). | +------------------+---------+----------------------------------| | Соответствие | ; | Следующий символ воспринимается| | | | литерально. | | | | | | | * | Счетчик повторения. | | | | | | | [] | Параметр. | | | | | | | {} | Группирование операций. | | | | | | | ' | Набор альтернатив. | +------------------+---------+----------------------------------| | Все прочие | | Воспринимаются литерально. | | | | | +------------------+---------+----------------------------------+

См. также: тип TPicResult.



Содержание  Назад  Вперед