Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.11.05;
Скачать: [xml.tar.bz2];

Вниз

"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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.06 c
2-1161603387
feodul
2006-10-23 15:36
2006.11.05
отправка файлов через e-mail по средством COM


15-1160751654
oldman
2006-10-13 19:00
2006.11.05
Возвращаясь к теме ХР...


15-1160656658
bobby
2006-10-12 16:37
2006.11.05
Сколько компов в сетке вашей организации


15-1161170065
_Mouse_
2006-10-18 15:14
2006.11.05
Поиск изменений в коде.


2-1161443898
rds_home
2006-10-21 19:18
2006.11.05
Объем памяти занимаемый приложением





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