Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1380744070
Антипов В.А.
2013-10-03 00:01
2014.08.24
Проблема с поддержкой латышских букв в программе


11-1251813475
AndreyRus
2009-09-01 17:57
2014.08.24
Нужна ли FileClose в KOL?


11-1205861966
Vinum
2008-03-18 20:39
2014.08.24
Сделать кучу форм


2-1380406476
Энтони
2013-09-29 02:14
2014.08.24
Вопрос по case of


2-1380565915
zibert
2013-09-30 22:31
2014.08.24
pred





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский