Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
14-86535
pasha_golub
2003-12-01 18:21
2003.12.26
Сделать скриншот чистого рабочего стола.


3-86281
BlackCat
2003-12-02 19:01
2003.12.26
Несоответствие типов данных в выражении условия отбора.


3-86321
Russko
2003-12-01 13:41
2003.12.26
Table is busy


1-86352
Developerr
2003-12-12 12:50
2003.12.26
Закрытие всех запущенных программ.


6-86466
veresk
2003-10-25 14:56
2003.12.26
быстрый ping





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский