![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
pred
zibert © (2013-09-30 22:31:00)dxe4. в новых версиях дельфи стали часто встречаться задания констант и проч., типа Name: Array[0..Pred(260)] of AnsiChar; какие отличия от Name: Array[0..260] of AnsiChar; ?
RWolf (2013-10-01 12:03:00) [1]
> zibert (30.09.13 22:55) [3]
> т.е. можно было бы просто написать 259? а в чем фича?
в том, что эту строчку можно будет найти поиском "260" по исходникам.
Anatoly Podgoretsky (2013-10-01 10:25:00) [2]> zibert (30.09.2013 22:55:03) [3]
Ну фича в том, что бы не ошибиться, как ты
--
Anatoly Podgoretsky (2013-10-01 10:23:00) [3]> zibert (30.09.2013 22:31:00) [0]
Одно 260 неправильное
значение, будет рантайм
ошибка
icWasya (2013-10-01 10:20:00) [4]ну прямо так -
Name: Array[0..Pred(260)] of AnsiChar;писать всё-таки не следует, а вот так
Name: Array[0..Pred(MAX_PATH)] of AnsiChar
будет более понятно
Туповатый (2013-09-30 23:44:00) [5]
> > а в чем фича?
могу не знать сколько или где, но могу знать, что меньше или левее.
Германн (2013-09-30 23:29:00) [6]
> а в чем фича?
Некоторым очень трудно подсчитать количество элементов в массиве [0..259]. А так и считать не нужно.
Туповатый (2013-09-30 23:01:00) [7]
> а в чем фича?
http://www.delphisources.ru/pages/faq/faq_delphi_basics/Pred.php.html
zibert (2013-09-30 22:55:00) [8]спасибо. т.е. можно было бы просто написать 259? а в чем фича?
Туповатый (2013-09-30 22:53:00) [9]
> а в старых Pred не работал?
работал.
> в новых версиях дельфи
может работать новый чувак которому так нравится.
> какие отличия от Name: Array[0..260] of AnsiChar; ?
на элемент меньше.
Rouse_ (2013-09-30 22:41:00) [10]а в старых Pred не работал?