Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.26;
Скачать: CL | DM;

Вниз

Проверка диапазона значений   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
6-86464
Staser
2003-10-30 12:13
2003.12.26
Поиск текста в TWebBrowser


7-86567
Kolega
2003-10-22 10:02
2003.12.26
Help


3-86243
Mamed
2003-12-04 10:22
2003.12.26
Client dataset


1-86343
vladislav80
2003-12-15 17:36
2003.12.26
TCustomDrawGrid на TCustomPanel в design-time


14-86550
Layner
2003-12-01 10:15
2003.12.26
Скажите, что пишут индийские программисты.