Главная страница
    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
4-1269353305
ZeTToG350
2010-03-23 17:08
2014.08.24
Запрет внедрения в процесс


15-1390397449
XCoder
2014-01-22 17:30
2014.08.24
Употребление артиклей перед прозвищами в английском


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


15-1390669236
antonn
2014-01-25 21:00
2014.08.24
немного кривой order by в mssql


11-1252421746
varag
2009-09-08 18:55
2014.08.24
Работа с ListView





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