Форум: "Основная";
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];
ВнизПро Ord и Chr Найти похожие ветки
← →
Anas (2002-01-26 07:52) [0]Здравствуйте уважаемые Delphi"цы. У меня вопрос по двум функциям
из темы сообщения следующего характера:
функция Ord фозвращает Byte или может вернуть и Word?
И соответственно: при добавлении к типу WideString констьрукцию
типа Chr(число) он добавляет WideChar или просто Char, вед если
он добавляет Char. то при опоследующей работе с WideString прога
будет "глотать" буквы...
Или я что-то несовсем понимаю в этих типах.
← →
Miwa (2002-01-26 11:55) [1]В хелпе пишет, что орд возвращает не байт, а "ординал тайп", к которому, насколько мне известно, относится и ворд.
И в том же хелпе написано, что chr возвращает только чар. А отвкуда ты взял, что вайдстринг потом будет буквы хавать? В смысле первую?
← →
Anatoly Podgoretsky (2002-01-26 19:55) [2]Странный у вас какой то хелп, в моем четко указано что Ord возвращает результат типа Longint, не Byte, не Word, не Integer, а именно Longint
По второй функции тот же хелп говорит, что Chr имеет результат типа Char, смотрим хелп по Char и узнаем, что это Generic тип, что означает неопределенный размер о чем четко говорит хелп, на данном этапе это AnsiShar, но в дальнейшем может оказаться и WideChar
В хелпе по Character types читаем также фразу "The predefined function Chr returns the character value for any integer in the range of AnsiChar or WideChar"
← →
Miwa (2002-01-26 21:03) [3]Правда странный у меня хелп... Цитирую:
function Ord(X);
Returns the ordinal value of an ordinal-type expression.
Description
X is an ordinal-type expression. The result is the ordinal position of X; its type is the smallest standard integer type that can hold all values of X"s type.
Ord cannot operate on Int64 values.
В принципе, я правда плохо знаю английский, но лонгинта так здесь и не нашел.
Смотрю хелп по ориднал тайп:
Ordinal types include integer, character, Boolean, enumerated, and subrange types.
И верь после этого хелпу ;о))
А насчет Chr - спасибо, запомню ;о)
← →
Anatoly Podgoretsky (2002-01-26 23:31) [4]А вот выписка из моего хелп файла (Д5)
function Ord(X): Longint;
Description
X is an ordinal-type or character-type expression. The result is of type Longint, and its value is the ordinal position of X.
Из какого хелпа у тебя выписка
← →
Miwa (2002-01-29 10:22) [5]Наверное в этом как раз и вся беда. У меня 6-я, персонал эдишн. Вот кстати и совет админам сервака. Чтобы не только при постановке вопроса, но и при ответе можно было указать ипользуемую версию дельфи и операционной системы.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c