|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.03.2009, 17:58 | #1 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
Остановилось на строке, а дальше не хочет идти
Здравствуйте программисты! По книге написал программу деления двух чисел на С++ Билдер 6,0. При кампиляции останавливается курсор после фигурной скобки {..., а дальше не хочет идти. Вот после вот этой процедуры:
void __fastcall TForm1 ::Edit1KeyPress(TObject *Sender, char &Key) после фигурной скобки "{" дальше не идёт, не знаю что теперь делать. Подскажите пожалуйста. Заранне благодарен. Вот код программы: Код:
Последний раз редактировалось prikolist; 23.03.2009 в 18:00. |
23.03.2009, 18:50 | #2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
А что компилятор пишет? Что-то мне подсказывает, что Вы с книги целиком этот код "срисовали", а в описании класса этих методов нет, вот он и ругается, что нет в классе метода Edit1KeyPress
|
23.03.2009, 18:54 | #3 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
А что нужно прописать в классах, я не в курсе, новичок, подскажите пожалуйста.
|
23.03.2009, 18:58 | #4 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Не нужно эти методы вручную вбивать. На форму кидайте свой Edit1. Выделяете. в Object Inspector открываете вкладку Events, там ищите OnKeyPress. двойной клик по этой строке. Должна добавиться "заготовка" метода Edit1KeyPress и с OnKeyDown так же, а потом уже вбивайте "тела" методов.
|
23.03.2009, 19:09 | #5 |
Форумчанин
Регистрация: 18.06.2008
Сообщений: 350
|
Всё сделал как вы сказали, с самого начала. Снова останавливается начиная после этой части кода, после пераого знака '{'. Блин, уже 4,5 часа сижу. Выдаёт такую ошибку: Identifier 'Edit1 Keypress' cannot have a type qualifier.
Код:
Последний раз редактировалось prikolist; 23.03.2009 в 19:17. |
24.03.2009, 14:11 | #6 |
Пользователь
Регистрация: 24.02.2009
Сообщений: 85
|
Дело в том, что вы в один обработчик вставили все описания функций. И не забывайте, если вы открыли скобку {, нужно ее закрыть}.
Не поленилась, исправила те ошибки, которые увидела по Вашему коду, но может еще есть какие. А там смотрите, может какие-то обработчики событий в классе не описаны. Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Идти ли работать в сеть??? | Saiko | Фриланс | 7 | 13.12.2008 00:53 |
Что учить дальше? | Манжосов Денис :) | Свободное общение | 14 | 18.07.2008 17:26 |
С++ для чайников - Что дальше? | ANTI | Свободное общение | 1 | 12.05.2008 15:24 |
Какой язык учить дальше..? | Lilith | Общие вопросы по программированию, компьютерный форум | 25 | 13.01.2008 00:28 |