|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.04.2011, 22:57 | #1 |
Пользователь
Регистрация: 22.03.2011
Сообщений: 29
|
Delphi выдает аномальную ошибку с Memo, не понимаю в чем дело (
текст программы:
Код:
________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 16.04.2011 в 11:56. |
15.04.2011, 23:06 | #2 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
Вот твой код, только структурированный. Смотри сам в чем у тебя ошибка. См. операторные скобки.
Код:
Ненавижу быть как все, но люблю, чтобы все были как я.
Последний раз редактировалось MyLastHit; 15.04.2011 в 23:57. |
15.04.2011, 23:18 | #3 |
Пользователь
Регистрация: 22.03.2011
Сообщений: 29
|
MyLastHit, ща будет очень дебильный вопрос...что значит структурированный в этой программе? надо было просто красиво расстояния от полей расставить? )
|
15.04.2011, 23:19 | #4 | |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
Цитата:
Самому же потом приятно читать. Update: загляните сюда - Tools-Source Formatter-Current File
Ненавижу быть как все, но люблю, чтобы все были как я.
Последний раз редактировалось MyLastHit; 15.04.2011 в 23:24. |
|
15.04.2011, 23:26 | #5 |
Пользователь
Регистрация: 22.03.2011
Сообщений: 29
|
=(''''' всё равно та же ошибка =('''''''''
|
15.04.2011, 23:29 | #6 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
End удалил? Вот так должно быть:
Код:
Ненавижу быть как все, но люблю, чтобы все были как я.
|
15.04.2011, 23:36 | #7 |
Пользователь
Регистрация: 22.03.2011
Сообщений: 29
|
а почему тут begin
MessageDlg('Xmax<Xmin!',mtError,[mbOK],0); exit end; endы же должны быть и после begin и после exit, разве нет? |
15.04.2011, 23:38 | #8 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
End ставится в конце подпрограммы и в качестве операторных скобок(закрытие begin, try и тд). А Exit это всего лишь оператор выхода, чтобы выйти из блока операторных скобок не доходя до end. По хорошему они у Вас там вообще не нужны.
читаем тут
Ненавижу быть как все, но люблю, чтобы все были как я.
Последний раз редактировалось MyLastHit; 15.04.2011 в 23:43. |
15.04.2011, 23:50 | #9 |
Пользователь
Регистрация: 22.03.2011
Сообщений: 29
|
блин, а в методичке энды после каждого exitа были =) спасибо большое, ошибок намного меньше выдает но в той строке где позиции под целую и дробную часть числа выдаются пишет теперь такую ошибку: [Error] Unit1.pas(49): Too many actual parameters я так понимаю слишком много позиций, уменьшила их блин до 4 и 3 а всё равно то же пишет, не подскажешь в чем тут дело?
|
15.04.2011, 23:54 | #10 | |||
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
Цитата:
Цитата:
Цитата:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
|||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В чем дело(Процедуры)??? | Dima DDM | Общие вопросы Delphi | 2 | 10.01.2011 14:43 |
В чем дело? | sanja155 | Помощь студентам | 1 | 17.12.2010 01:51 |
Не понимаю в чем дело с MS SQL! | Umbrella90 | Помощь студентам | 1 | 05.07.2010 20:40 |
Excel 2007 и Delphi 7 выдает ошибку. | 4sense | Общие вопросы Delphi | 6 | 16.03.2010 23:42 |
на компьютере нет Delphi, приложение не запускается, выдает ошибку - не является приложением Win32 | Vadim_Haritonov | Общие вопросы Delphi | 3 | 30.10.2008 12:23 |