Форум: "Основная";
Текущий архив: 2003.12.26;
Скачать: [xml.tar.bz2];
ВнизПроверка диапазона значений Найти похожие ветки
← →
konstantinov (2003-12-14 01:10) [0]Код
if P[0,I].X + V[I].x in [0..Image1.Width] then ...
не корректно работает. Подозреваю, что компилятор присваевает значению Image1.Width значение ширины рисунка на момент компиляции и дальше использует это значение как константу.
Конечно можно написать if ( P > Min )and(P < Max )then...
но с in код понятнее. Вожможно есть неизвестные мне диррективы компилятора, позволяющие использовать in c переменными?
Заранее благодарен!
← →
romeo (2003-12-14 01:34) [1]А сколько значений может содержать множество?
← →
konstantinov (2003-12-14 01:39) [2]А бог его знает?... По моему 255...
Все понятно! Огромное спасибо!
← →
Palladin (2003-12-14 01:43) [3]множетсво может содержать лишь shortint,byte,char и определенные пользователем перечисляемые типы...
с in код не только не понятнее, но и медленней в несколько раз...
← →
Германн (2003-12-14 02:59) [4]2 Palladin © (14.12.03 01:43) [3]
>множетсво может содержать лишь shortint,byte,char и >определенные пользователем перечисляемые типы...
Не подскажете ли - какое множе[ст][тс]во сможет содержать Shortint?
← →
Palladin (2003-12-14 03:03) [5]set of byte
с приведением типов...
← →
Германн (2003-12-14 03:26) [6]2 Palladin © (14.12.03 03:03) [5]
У Вас в ответе нет никаких смайликов, посему посылаю Вам свой:
А как отличить 1 от 257? И чем в этом смыле не угодил тип integer? А также Word, Longint, Int64?
:)))
← →
Юрий Зотов (2003-12-14 07:31) [7]> Германн © (14.12.03 03:26) [6]
> А как отличить 1 от 257?
Никак. Их и не надо отличать. Из-за ограничений реализации множество не может содержать более 256 элементов. Поэтому если в нем может быть 1, то 257 в нем быть уже не может. И наоборот.
> И чем в этом смыле не угодил тип integer? А также Word,
> Longint, Int64?
Тем, что такие множества должны содержать более 256 элементов - а это не поддерживается реализацией.
← →
Германн (2003-12-15 04:03) [8]2 Юрий Зотов © (14.12.03 07:31) [7]
Дык, ведь и я о том же.
Я ведь только говорил о высказывании:
Palladin © (14.12.03 01:43) [3]
множетсво может содержать лишь shortint,byte,char и определенные пользователем перечисляемые типы...
Я именно по поводу shortint.
И, кстати, я ведь на сей раз не забыл поставить смайлик! (Хотя иногда грешу забывчивостью :((( ).
← →
Германн (2003-12-15 04:10) [9]Оп-ля.
Посыпаю голову пеплом!
Спутал shortint и smallint :(((
Мои извинения Palladin.
← →
Palladin (2003-12-15 05:27) [10]С кем не бывает... я тоже иногда грешен...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.12.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c