Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.56/48: Рейтинг темы: голосов - 48, средняя оценка - 4.56
3 / 3 / 1
Регистрация: 27.05.2012
Сообщений: 18

Устранить ошибки

27.05.2012, 18:02. Показов 10483. Ответов 39
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот как выглядит собственно текст ошибки:
(C++ Ошибка)Unit 2.cpp(84):E2089 Identifier 'Button 5 Click' cannot have a type qualifier;
(C++ Ошибка)Unit 2.cpp(407):E2139 Declaration missing;
(C++ Ошибка)Unit 2.cpp(407):E2134 Compound statement missing.
 Комментарий модератора 
Цитата Сообщение от AsikA Посмотреть сообщение
ВЫДАЕТ ОШИБКУ В КОДЕ, ПОМОГИТЕ УСТРАНИТЬ
Caps lock off. Следующая тема с подобным заголовком будет удалена без предупреждений.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.05.2012, 18:02
Ответы с готовыми решениями:

Как найти и устранить утечку памяти
Программа в ходе ее выполнения разрастается. Я не могу найти где именно происходит утечка. В Unit1 обрабатываются события двух кнопок. Одна...

Как устранить ошибку invalid class typecast?
void __fastcall TForm1::Button2Click(TObject *Sender) { ADOTable1->Edit(); TMemoryStream* strm = new TMemoryStream(); ...

Помогите устранить ошибку: Access violation at address
for(int k = 0; k < 10; k++) { for(int l = 0; l < 30; l++) ...

39
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
28.05.2012, 04:49
Студворк — интернет-сервис помощи студентам
Исправить я не могу так как у меня другая версия Builder-а,нет компонентов некоторых,БД -короче могу только смотреть твой код.

Так вот ошибка у тебя о чем:

допустим написано
C++
1
Edit1->Text = Table1->....
А надо писать
C++
1
Form2->Edit1->Text = Table1->...
Т.е вначале надо приписывать форму на которой расположен именно этот эдит и так по всему проекту со всеми эдитами...

Попробуй изменить...
1
 Аватар для Samrisbe
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
28.05.2012, 07:46
У меня ошибки на линковке, попробуй сама скомпилить...
Вложения
Тип файла: rar Аська7.rar (2.99 Мб, 7 просмотров)
1
3 / 3 / 1
Регистрация: 27.05.2012
Сообщений: 18
28.05.2012, 09:15  [ТС]
А как это сделать?

Добавлено через 15 минут
Т.е. как их компилировать?
0
 Аватар для Samrisbe
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
28.05.2012, 09:33
Как обычно...
Миниатюры
Устранить ошибки  
1
3 / 3 / 1
Регистрация: 27.05.2012
Сообщений: 18
28.05.2012, 10:29  [ТС]
А ошибки на линковке как устранять?

Добавлено через 2 минуты
Просто у меня выдает:
[Компоновщик Ошибка] Unresolved external '__fastcall TForm1::N1Click(System::TObject *)' referenced from C:\DOCUMENTS AND SETTINGS\ADMIN\РАБОЧИЙ СТОЛ\АСЬКА\ПРОЕКТ\UNIT1.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm1::N2Click(System::TObject *)' referenced from C:\DOCUMENTS AND SETTINGS\ADMIN\РАБОЧИЙ СТОЛ\АСЬКА\ПРОЕКТ\UNIT1.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm1::N3Click(System::TObject *)' referenced from C:\DOCUMENTS AND SETTINGS\ADMIN\РАБОЧИЙ СТОЛ\АСЬКА\ПРОЕКТ\UNIT1.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm1::N4Click(System::TObject *)' referenced from C:\DOCUMENTS AND SETTINGS\ADMIN\РАБОЧИЙ СТОЛ\АСЬКА\ПРОЕКТ\UNIT1.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm1::Button1Click(System::TObject *)' referenced from C:\DOCUMENTS AND SETTINGS\ADMIN\РАБОЧИЙ СТОЛ\АСЬКА\ПРОЕКТ\UNIT1.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm1::Button2Click(System::TObject *)' referenced from C:\DOCUMENTS AND SETTINGS\ADMIN\РАБОЧИЙ СТОЛ\АСЬКА\ПРОЕКТ\UNIT1.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm2::N2Click(System::TObject *)' referenced from C:\DOCUMENTS AND SETTINGS\ADMIN\РАБОЧИЙ СТОЛ\АСЬКА\ПРОЕКТ\UNIT2.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm3::N2Click(System::TObject *)' referenced from C:\DOCUMENTS AND SETTINGS\ADMIN\РАБОЧИЙ СТОЛ\АСЬКА\ПРОЕКТ\UNIT3.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm3::Table1AfterScroll(Db::TDataSet *)' referenced from C:\DOCUMENTS AND SETTINGS\ADMIN\РАБОЧИЙ СТОЛ\АСЬКА\ПРОЕКТ\UNIT3.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm3::Table2AfterScroll(Db::TDataSet *)' referenced from C:\DOCUMENTS AND SETTINGS\ADMIN\РАБОЧИЙ СТОЛ\АСЬКА\ПРОЕКТ\UNIT3.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm4::N1Click(System::TObject *)' referenced from C:\DOCUMENTS AND SETTINGS\ADMIN\РАБОЧИЙ СТОЛ\АСЬКА\ПРОЕКТ\UNIT4.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm4::N2Click(System::TObject *)' referenced from C:\DOCUMENTS AND SETTINGS\ADMIN\РАБОЧИЙ СТОЛ\АСЬКА\ПРОЕКТ\UNIT4.OBJ

Добавлено через 8 минут
Помогите, пожалуйста, мне очень срочно нужно

Добавлено через 1 минуту


Добавлено через 36 минут
[Компоновщик Ошибка] Error processing module C:\DOCUMENTS AND SETTINGS\ADMIN\РАБОЧИЙ СТОЛ\АСЬКА\ПРОЕКТ\UNIT1.OBJ
0
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
28.05.2012, 10:29
AsikA, удалите фалы *.obj из проекта.
1
3 / 3 / 1
Регистрация: 27.05.2012
Сообщений: 18
28.05.2012, 10:57  [ТС]
Они снова появляются
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
28.05.2012, 11:05
AsikA,
Они должны появятся.
Я бы посоветовал бы этот код положить в батник рядом с программой.
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
del *.#*
del *.pch
del *.obj
del *.tds
del *.map
del *.il*
del *.~*
del *.~cpp
del *.~bpr
del *.~dsk
del *.~cpp
del *.~ddp
del *.~dfm
del *.~h
del LOG.txt
И запустить)
2
3 / 3 / 1
Регистрация: 27.05.2012
Сообщений: 18
28.05.2012, 11:11  [ТС]
а что такое батник?
0
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
28.05.2012, 11:15
Значит у Вас объявлено в h-файле что-то, что в cpp не используется.

Добавлено через 1 минуту
AsikA, так и есть. Короче схема такая: заходите в Unit1.h и удаляете объявление всех кликов, которых нету в cpp:

C++
1
void __fastcall TForm1::N1Click(TObject *Sender)
- уничтожить и так далее. т.е. все методы, которые в ошибках присутствуют. На всех 4-х формах (в соответствующих h-файлах).

Поняли?


P.S. Мужики, а это ведь как-то по-другому решается, да? Помню мне как-то кто-то говорил, что надо что-то запустить и все ненужное из h-файла само уйдет... Или из h не уходит автоматом ничего... М?
2
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
28.05.2012, 11:16
AsikA,

Не по теме:


Пакетные или batch файлы это обычные текстовые файлы, содержащие наборы команд интерпретатора и имеющие расширение bat или cmd (cmd работают только в ОС семейства NT). Редактировать такие файлы можно при помощи блокнота или любого другого текстового редактора.


Извлеките файл с архива в папку с программой и запустите его)
Вложения
Тип файла: rar CLEAR.rar (252 байт, 8 просмотров)
2
3 / 3 / 1
Регистрация: 27.05.2012
Сообщений: 18
28.05.2012, 11:32  [ТС]
Я вроде как их удалила, потом вышло вот это:
[Компоновщик Ошибка] Error processing module C:\DOCUMENTS AND SETTINGS\ADMIN\РАБОЧИЙ СТОЛ\АСЬКА\ПРОЕКТ\UNIT1.OBJ

Добавлено через 15 минут
В смысле удалила то, на что указывают ошибки
0
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
28.05.2012, 11:36
AsikA, а у меня вроде все ок - пошло ругаться на БД.

Теперь запустите бат от EdarGp.

И вот на всякий случай что у меня получилось.
Вложения
Тип файла: rar Аська7.rar (3.58 Мб, 10 просмотров)
2
3 / 3 / 1
Регистрация: 27.05.2012
Сообщений: 18
28.05.2012, 12:14  [ТС]
Вы будете смеяться, но снова вышло что-то не то:



[Компоновщик Ошибка] Unresolved external '__fastcall TForm1::N1Click(System::TObject *)' referenced from D:\АСЬКА\ПРОЕКТ\UNIT1.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm1::N2Click(System::TObject *)' referenced from D:\АСЬКА\ПРОЕКТ\UNIT1.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm1::N3Click(System::TObject *)' referenced from D:\АСЬКА\ПРОЕКТ\UNIT1.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm1::N4Click(System::TObject *)' referenced from D:\АСЬКА\ПРОЕКТ\UNIT1.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm1::Button1Click(System::TObject *)' referenced from D:\АСЬКА\ПРОЕКТ\UNIT1.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm1::Button2Click(System::TObject *)' referenced from D:\АСЬКА\ПРОЕКТ\UNIT1.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm2::N2Click(System::TObject *)' referenced from D:\АСЬКА\ПРОЕКТ\UNIT2.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm3::N2Click(System::TObject *)' referenced from D:\АСЬКА\ПРОЕКТ\UNIT3.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm3::Table1AfterScroll(Db::TDataSet *)' referenced from D:\АСЬКА\ПРОЕКТ\UNIT3.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm3::Table2AfterScroll(Db::TDataSet *)' referenced from D:\АСЬКА\ПРОЕКТ\UNIT3.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm3::Table3AfterScroll(Db::TDataSet *)' referenced from D:\АСЬКА\ПРОЕКТ\UNIT3.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm4::N1Click(System::TObject *)' referenced from D:\АСЬКА\ПРОЕКТ\UNIT4.OBJ
[Компоновщик Ошибка] Unresolved external '__fastcall TForm4::N2Click(System::TObject *)' referenced from D:\АСЬКА\ПРОЕКТ\UNIT4.OBJ
0
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
28.05.2012, 12:47
AsikA, это Вы какой проект запускаете? Мой?
1
3 / 3 / 1
Регистрация: 27.05.2012
Сообщений: 18
28.05.2012, 12:48  [ТС]
Да, ваш.
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
28.05.2012, 13:03
AsikA, всё работает проверил на BCB6

Добавлено через 6 минут
AsikA, вы проект от The_Immortal распакуйте в какую нибудь папку и откройте файл Project1.bpr
и нажмите на
1
 Аватар для Totoro
47 / 23 / 3
Регистрация: 28.05.2012
Сообщений: 150
Записей в блоге: 1
28.05.2012, 13:17
Опиши S как переменную. часть ошибок сразу исчезнет
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
28.05.2012, 16:08
Помню мне как-то кто-то говорил, что надо что-то запустить и все
The_Immortal, непомню как в старой версии а в новой менюшкой clean но это не всегда страбатывает.

Проблема из-за того что ручками удаляли .cpp обработчики событий...
Нельзя трогать код генирируемый автоматически средой - нельзя его удалять, достаточно оставить его пустым и он сам исчезнит при следующей компиляции.
1
3 / 3 / 1
Регистрация: 27.05.2012
Сообщений: 18
28.05.2012, 16:39  [ТС]
Лучший ответ Сообщение было отмечено как решение

Решение

Спасибочки всем огромное, что были рядом и поддержали меня, а то я бы давно руки опустила... Вроде все работает. Проблема оказалась в файле "Н". Воооть
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.05.2012, 16:39

Устранить округление при выполнении арифметических операций над числами
Если написать так pk равен 833 long long S=Edit1->Text.ToInt(); long long n=Edit2->Text.ToInt(); long double pk=S/n; если...

устранить ошибки
Привет! Я уже обращался с подобной просьбой, но остался без ответа. помогите пожалуйста. срочно надо! задача такова что нужно написать...

Как устранить ошибки?
Всем привет!!! Cкачал и установил jdk1.6.0_16. В блокноте написал : class InvalidDef{ public static void main(String args){ byte...

Устранить ошибки в коде.
uses crt,graphabc,timers; var t,x0,y0,w,h,x,y:integer; c:char; procedure Ganim; begin write('текст'); end; procedure...

Не могу устранить ошибки
Помогите выходят ошибки Ошибка C2678 бинарный "+=": не найден оператор, принимающий левый операнд типа "cv::cuda::GpuMat" (или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Сезонность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru