|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Ошибка при компилировании на Delphi7 |
|
|
Delphi - Ошибка при компилировании на Delphi7
|
Guest |
Здравствуте начал изучать Delphi7 и сразу возникли трудности. По книжке написал подпрограмму
procedure TfmExample.bbRunClick(Sender: TObject); begin lbOutput.Caption := edInput.Text; // Повторяем текст в метке mmOutput.Lines.Add(edInput.Text); // и в многострочном редакторе edInput.Text := ''; // очищаем строку ввода edInput.SetFocus; // Передаем ей фокус ввода end; Начинаю компилировать а мне выдает следующие ошибки: [Error] Unit.pas(39): Undeclared indentifier:lbOutput' [Fatal Error] Project2.dpr[5]: Could not compile used unit 'Unit1.pas' |
|
Отправлено: 00:15, 30-07-2004 |
Старый параноик Сообщения: 2423
|
Профиль | Отправить PM | Цитировать Ну я Вам примерно тот же вопро задам, что и компилятор: А кто такой этот lbOutput?
|
Отправлено: 10:39, 31-07-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Guest |
Спасибо за помощь чайнику!!!
|
Отправлено: 11:29, 01-08-2004 | #3 |
Guest |
Спасибо за обьяснение преведущей ошибки, у меня все получилось. Но при написании новой программки появилась еще одна ошибка. Вот как она выглядит:"Project1.exe raised exception class EConvertError with message"' is not a valid integer value'.Process stopped.Use Step or Run to continue.
Причем программка все прощитывает и выдает правельный ответ, но после ответа выпадает вот такая ошибка. |
Отправлено: 15:32, 01-08-2004 | #4 |
Старый параноик Сообщения: 2423
|
Профиль | Отправить PM | Цитировать Думается, ошибку вызывает edInput.Text := ''; Поскольку нет числа "нет". Может, попробовать что-то типа "0"?
|
|
Отправлено: 11:23, 02-08-2004 | #5 |
Guest |
Спасибо за помощь у меня все получилось
|
Отправлено: 23:55, 02-08-2004 | #6 |
Guest |
Спасибо за помощь, но опять возникла ошибка при компилировании [Error]Unit1.pas(92):';'not allowed before 'ELSE' ,а ELSE убирать ни в коем случаи нельзя, а то программа работае не правельно. Как можно исправить эту ошибку?
|
Отправлено: 07:23, 03-08-2004 | #7 |
Старый параноик Сообщения: 2423
|
Профиль | Отправить PM | Цитировать Guest
Очевидно, какая-то синтаксическая ошибка. Попейте кофейку, погуляйте, отдохните, а потом пристально просмотрите код ещё раз . |
Отправлено: 12:16, 03-08-2004 | #8 |
Guest |
Я изучаю делфи по этому адресу http://program.rin.ru/cgi-bin/print.pl?id=1054&p=1 там много арфографических ошибок вы бы не могли посмотреть там вот эту процедуру procedure TfmExample.bbRunClick(Sender: TObject); в ней и выдает ошибку с ELSE. Да и еще есть такая сторочка чуть выше IbOutput.Caption :== 'Введите число:'; знака == не существует или он есть, потому что в этой строке тоже ошибка.
|
Отправлено: 21:53, 06-08-2004 | #9 |
Пользователь Сообщения: 95
|
Профиль | Отправить PM | Цитировать Цитата:
Цитата:
|
||
------- Отправлено: 22:13, 06-08-2004 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Delphi - Delphi7, Access | mahsus | Программирование и базы данных | 2 | 01-11-2004 08:54 | |
Delphi - Delphi7, Pascal | mahsus | Программирование и базы данных | 3 | 28-10-2004 03:14 | |
Delphi - Delphi7, потоки | mahsus | Программирование и базы данных | 1 | 19-10-2004 16:46 | |
Delphi - Учебник по delphi7 | Guest | Программирование и базы данных | 1 | 28-08-2004 17:51 | |
Delphi - Delphi7 не ставится под ME | Vitalyi | Программирование и базы данных | 5 | 07-04-2003 15:22 |
|