Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.05;
Скачать: CL | DM;

Вниз

"begin;" и "begin"   Найти похожие ветки 

 
zoo2   (2006-10-19 09:07) [0]

Зачем в delphi существуют две возможности написания begin: просто и с ";" в конце? Это для ккой-то совместимости или наследие турбо паскаля?


 
Джо ©   (2006-10-19 09:08) [1]

"begin;" — это не бегин "с ";" на конце", это begin и пустой оператор.


 
Джо ©   (2006-10-19 09:09) [2]

точно так же можешь написать ;;;;;;;; без всякого "begin".


 
Ketmar ©   (2006-10-19 09:14) [3]

вопрос навстречу: зачем при установке Delphi не надо сдавать экзамен на знание языка?


 
SerJaNT ©   (2006-10-19 09:48) [4]


> зачем при установке Delphi не надо сдавать экзамен на знание
> языка


А вы когда первый раз Delphi запустили, уже знал его??


 
Ketmar ©   (2006-10-19 09:52) [5]

>[4] SerJaNT(c) 19-Oct-2006, 09:48
>А вы когда первый раз Delphi запустили, уже знал его??
язык? да. однако куча лет программирования на TP/BP даром не проходит. да и перед тем, как сделать первую программу (D1, ага %-), я читал. в частности -- о Delphi, о нововведениях и об идеологии. вот такой вот я странный -- сначала читаю, потом программирую.


 
vegarulez ©   (2006-10-19 11:55) [6]

2Ketmar.
Флаг тебе в руки барабан на шею.
Это же форум начинающих. А ты вечно всякие реплики пишешь, зафлужая тему. Мой совет или бы по существу отвечал не выставляя себя богом, или бы молчал.

P.s.
Каждый начинает по своему. Мне допустим сподручней обучаться чо-нить делая, а не читая.


 
Ketmar ©   (2006-10-19 11:56) [7]

>[6] vegarulez(c) 19-Oct-2006, 11:55
>Мой совет
твой совет мне нужен так же, как прошлогодний снег.

>обучаться чо-нить делая, а не читая.
не читай дальше. игнор №3.


 
КиТаЯц ©   (2006-10-19 13:08) [8]


> vegarulez ©   (19.10.06 11:55) [6]
> 2Ketmar.
> Флаг тебе в руки барабан на шею. ...

Фу.... как грубо...


 
RebroFF   (2006-10-19 13:16) [9]


> Флаг тебе в руки барабан на шею.

Не-е-е...Без Ketmara форум потерял бы своё лицо. А пинок, особенно по делу и с юмором, иногда лучше пространных и бесконечных рассуждений.


 
AnonimUser   (2006-10-19 15:07) [10]


> Без Ketmara форум потерял бы своё лицо


Я еще ни разу не видел чтобы Ketmar ответил по делу.
Полностью согласен с тем что он постоянно строит из себя бога.


> твой совет мне нужен так же, как прошлогодний снег.


А какого хрена ты советуешь другим?


 
Johnmen ©   (2006-10-19 15:32) [11]


> Полностью согласен с тем что он постоянно строит из себя
> бога.


А других вариантов, что, не можешь представить? Напр., что он и есть бог?


> А какого хрена ты советуешь другим?


Так просят же совета. И он советует...

А вот какого хрена здесь делают анонимщики? А-а-а... Понятно. Флудят, как обычно...


 
_RusLAN ©   (2006-10-19 15:38) [12]

> Мне допустим сподручней обучаться чо-нить делая, а не читая.

Правильно, зачем напрягаться перечитывать книги. Проще писать сюда по любому поводу, и пусть те, кто все-таки прочитал отвечает на все распросы. Да? :)


 
Gero ©   (2006-10-19 15:47) [13]

> [10] AnonimUser   (19.10.06 15:07)

Псевдоанонимы — жалкие, обиженные жизнью существа.


 
Наиль ©   (2006-10-19 16:31) [14]

О пустых операторах.
Иногда вместо todo в моих программах появляются такие строчки:
if условие then;
или
if условие then else;
или
for i:=0 to Count-1 do;

Соотвествено после then, else и do находятся пустые операторы. Но больше, чем на пол часа такие строчки не задерживаются. Подумал и заполнил. Чаще всего превращаю условное выполнение в безусловное (для отладки):

// Отладка
// вместо if условие then Оператор;
if условие then; Оператор;


 
han_malign ©   (2006-10-19 17:56) [15]


> Чаще всего превращаю условное выполнение в безусловное (для отладки):

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 18:24) [16]


> OFFTOP:

Боюсь, что после следующей моей фразы тема уйдёт в "Потрепаться".
Метод из [15] безусловно хорош, НО...
Уж больно далеко дефайны находятся от места отладки. Разумнее всего располагать их в начале модуля, что я и делаю, т.к. там их легче всего найти. Да и по логике кода им там самое место. Временами приходиться метаться от места отладки к началу модуля и обратно. А ещё {$} должны стоять до и после отлаживаемого участка. Т.е. опять перемотка туда-сюда, чтобы поставить или убрать эту пару. Кроме того, эти скобки мешают восприятию самой программы. По мне лучше заключать в If Begin End; По крайней мере, этот метод лишён последнего недостатка.

PS. Не подумайте, что критикую {$} как инструмент. Это отличный инструмент для профессионалов. Завидую тем, кто игнорирует все перечисленые неудобства. Просто наболело. Слеза. Занавес. Апплодисменты.



Страницы: 1 вся ветка

Текущий архив: 2006.11.05;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.054 c
2-1161313889
Officeman
2006-10-20 07:11
2006.11.05
Каким Образом можно убрать определенные части их текста.


2-1161094025
Ford
2006-10-17 18:07
2006.11.05
Взаимодействия с чужой прогой


2-1161329602
stalcker666
2006-10-20 11:33
2006.11.05
Telnet


2-1161598700
id
2006-10-23 14:18
2006.11.05
Вычисления значения функции.


2-1161165985
Samson
2006-10-18 14:06
2006.11.05
MDI приложение, выравнивание дочерних окон