Показать сообщение отдельно
  #3  
Старый 26.01.2010, 20:28
Guzerus Guzerus вне форума
Прохожий
 
Регистрация: 22.01.2010
Сообщения: 20
Репутация: 10
По умолчанию

1 У меня так и есть,за исключением того,что нет вegin после else. Тем не менее добавил,и получилось. Выводы таковы.
Если мы просто пишем else, то операция выполняется,, а если ещё и вegin, то он эту операцию начинает выполнять при этом условии, у меня он уже начинал выполнять, поэтому и сообщал, у тебя же он только начинает выполнять, поэтому при D<0 он выдаёт сообщение, и всё. Верно я понял?
2,3 Понял, благодарю.
4 Понял из этой функции вот что.
Для продолжения работы программе нужна истина, true. Изначально же мы этой функцией делам ложь, и лишь если кнопка нам подходит, мы даём добро программе. Получается, Result:= False запрещает что-либо делать,а True разрешает?
P.S. Вместо b*b у меня Sqr(b).
Ответить с цитированием