![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
"begin;" и "begin"
zoo2 © (2006-10-19 09:07:00)Зачем в delphi существуют две возможности написания begin: просто и с ";" в конце? Это для ккой-то совместимости или наследие турбо паскаля?
Наиль (2006-10-19 18:24:00) [1]
> OFFTOP:
Боюсь, что после следующей моей фразы тема уйдёт в "Потрепаться".
Метод из [15] безусловно хорош, НО...
Уж больно далеко дефайны находятся от места отладки. Разумнее всего располагать их в начале модуля, что я и делаю, т.к. там их легче всего найти. Да и по логике кода им там самое место. Временами приходиться метаться от места отладки к началу модуля и обратно. А ещё {$} должны стоять до и после отлаживаемого участка. Т.е. опять перемотка туда-сюда, чтобы поставить или убрать эту пару. Кроме того, эти скобки мешают восприятию самой программы. По мне лучше заключать в If Begin End; По крайней мере, этот метод лишён последнего недостатка.
PS. Не подумайте, что критикую {$} как инструмент. Это отличный инструмент для профессионалов. Завидую тем, кто игнорирует все перечисленые неудобства. Просто наболело. Слеза. Занавес. Апплодисменты.
han_malign (2006-10-19 17:56:00) [2]
> Чаще всего превращаю условное выполнение в безусловное (для отладки):
OFFTOP:
{$IFOPT D+}
{$DEFINE DBG1}
{.$DEFINE DBG2}
{$ENDIF}
{$IFDEF DBG1}
{$MESSAGE WARN 'DBG1 defined'}
{$ENDIF}
{$IFDEF DBG2}
{$MESSAGE WARN 'DBG2 defined'}
{$ENDIF}
Наиль (2006-10-19 16:31:00) [3]О пустых операторах.
Иногда вместоtodoв моих программах появляются такие строчки:
if условие then;
или
if условие then else;
или
for i:=0 to Count-1 do;
Соотвествено послеthen, else и doнаходятся пустые операторы. Но больше, чем на пол часа такие строчки не задерживаются. Подумал и заполнил. Чаще всего превращаю условное выполнение в безусловное (для отладки):
// Отладка
// вместо if условие then Оператор;
if условие then; Оператор;
Gero (2006-10-19 15:47:00) [4]> [10] AnonimUser (19.10.06 15:07)
Псевдоанонимы — жалкие, обиженные жизнью существа.
_RusLAN (2006-10-19 15:38:00) [5]> Мне допустим сподручней обучаться чо-нить делая, а не читая.
Правильно, зачем напрягаться перечитывать книги. Проще писать сюда по любому поводу, и пусть те, кто все-таки прочитал отвечает на все распросы. Да? :)
Johnmen (2006-10-19 15:32:00) [6]
> Полностью согласен с тем что он постоянно строит из себя
> бога.
А других вариантов, что, не можешь представить? Напр., что он и есть бог?
> А какого хрена ты советуешь другим?
Так просят же совета. И он советует...
А вот какого хрена здесь делают анонимщики? А-а-а... Понятно. Флудят, как обычно...
AnonimUser (2006-10-19 15:07:00) [7]
> Без Ketmara форум потерял бы своё лицо
Я еще ни разу не видел чтобы Ketmar ответил по делу.
Полностью согласен с тем что он постоянно строит из себя бога.
> твой совет мне нужен так же, как прошлогодний снег.
А какого хрена ты советуешь другим?
RebroFF (2006-10-19 13:16:00) [8]
> Флаг тебе в руки барабан на шею.
Не-е-е...Без Ketmara форум потерял бы своё лицо. А пинок, особенно по делу и с юмором, иногда лучше пространных и бесконечных рассуждений.
КиТаЯц (2006-10-19 13:08:00) [9]
> vegarulez © (19.10.06 11:55) [6]
> 2Ketmar.
> Флаг тебе в руки барабан на шею. ...
Фу.... как грубо...
Ketmar (2006-10-19 11:56:00) [10]>[6] vegarulez(c) 19-Oct-2006, 11:55
>Мой совет
твой совет мне нужен так же, как прошлогодний снег.
>обучаться чо-нить делая, а не читая.
не читай дальше. игнор №3.
vegarulez (2006-10-19 11:55:00) [11]2Ketmar.
Флаг тебе в руки барабан на шею.
Это же форум начинающих. А ты вечно всякие реплики пишешь, зафлужая тему. Мой совет или бы по существу отвечал не выставляя себя богом, или бы молчал.
P.s.
Каждый начинает по своему. Мне допустим сподручней обучаться чо-нить делая, а не читая.
Ketmar (2006-10-19 09:52:00) [12]>[4] SerJaNT(c) 19-Oct-2006, 09:48
>А вы когда первый раз Delphi запустили, уже знал его??
язык? да. однако куча лет программирования на TP/BP даром не проходит. да и перед тем, как сделать первую программу (D1, ага %-), я читал. в частности -- о Delphi, о нововведениях и об идеологии. вот такой вот я странный -- сначала читаю, потом программирую.
SerJaNT (2006-10-19 09:48:00) [13]
> зачем при установке Delphi не надо сдавать экзамен на знание
> языка
А вы когда первый раз Delphi запустили, уже знал его??
Ketmar (2006-10-19 09:14:00) [14]вопрос навстречу: зачем при установке Delphi не надо сдавать экзамен на знание языка?
Джо (2006-10-19 09:09:00) [15]точно так же можешь написать ;;;;;;;; без всякого "begin".
Джо (2006-10-19 09:08:00) [16]"begin;" — это не бегин "с ';' на конце", это begin и пустой оператор.