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