Пользователь

Добро пожаловать,

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

Меню сайта




Ваше мнение
Как вы узнали о нашем сайте?

От друга, знакомого
Из печатных источников
Из поисковой машины
По ссылке с другого сайта
Случайно
Не знаю


Результаты
Другие опросы

Всего голосов: 1031
Комментарии: 4


Наши партнеры



Статистика




Programming books  Download software  Documentation  Scripts  Content Managment Systems(CMS)  Templates  Icon Sets  Articles  Contacts  Voting  Site Search




Книги-online



Delphi. Справочник. Функции и процедуры для работы со строками. A{text-decoration: none;} A:link{color: darkblue;} A:visited{color: darkblue;}a:hover{color: ff00ff;text-decoration:none;}


В начало

On-line справочники
WindowsAPI
DELPHI

Заказ справочника

Программы

Поиск

Конференция

Гостевая книга

E-mail



НАКЛЕЙКИ на
CD-R диски
фирмы RAFLACOAT


II. ФУНКЦИИ И ПРОЦЕДУРЫ ДЛЯ РАБОТЫ СО СТРОКАМИ

1. Основные функции и процедуры для работы со строками.

Процедура Val ( S; var V; var Code: Integer );

Модуль: System

Описание
Функция преобразовывает текстовое представление числа в числовую форму и возвращает его в параметре V ( V: Integer или V: Real).
Параметр S - выражение типа string, контекст которого представляет число. Допустимые символы для данной строки: цифры '0'...'9', а если параметр V имеет тип Real, то допустим и символ десятичного разделителя '.'. Если строка содержит символы отличные от указанных, то процедура конвертирует только часть числа, стоящую до первого недопустимого символа, а переменная Code возвращает его индекс. Если строка не содержит недопустимых символов, то Code возвращает 0. Если S - пустая строка, или в первой позиции строки стоит недопустимый символ, то процедура возвращает V=0 , Code=1.

Диапазон допустимых значений зависит от параметра V и управляется директивами компилятора $R:

Директива        Результат
{ $R+} Значения, не входящие в диапазон допустимых значений, всегда генерируют ошибку во время выполнения программы.
{ $R- } Диапазон допустимых значений зависит от типа дан-ных V.

Пример
var
I, Code: Integer;
begin
   Val( Edit1.Text, I, Code); { Преобразовывает число введенное в поле Edit1.Text в числовую форму }
   if Code0 then { Проверяет наличие ошибок в введенном числе
      MessageDlg( 'Ошибка значения в позиции: '+ IntToStr(Code), mtWarning,[mbOk], 0)
   else      { Выводит квадрат числа}
      Canvas.TextOut( 20, 20, IntToStr(Sqr(I)));
end;

[Вернуться к содержанию]


 


Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском


.



книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать