36 / 35 / 17
Регистрация: 15.06.2017
Сообщений: 184
1

Ошибка при компиляции

12.01.2018, 03:10. Показов 624. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток. Стоит задача - разработать некое подобие ГИС для внутренних нужд предприятия. Основная задача - обрабатывать полигоны (земельные участки). Для попытки решения честно спионерил с одной книжки "библиотеку" классов геометрических объектов, отвечающих поставленной задаче. Часть функции работает нормально, но на одной возникает ошибка

C++
1
2
3
[bcc32 Error] Umain.cpp(231): E2093 'operator*' not implemented in type 'dEdge' for arguments of the same type
  Full parser context
    Umain.cpp(228): parsing: void _fastcall TfMain::iMapMouseUp(TObject *,TMouseButton,TShiftState,int,int)
Вызов осуществляется (это просто тест работы функции):
C++
1
2
3
4
5
6
7
8
9
void __fastcall TfMain::iMapMouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift,
          int X, int Y)
{
     dPoint *pp = new dPoint(rx, ry);
 
       double len=pp->distance(*g_polygon->edge()); //ругается на эту строку, по идее должно возвращаться расстояние от некоей точки на экране до ребра полигона
 
       ShowMessage(FloatToStr(len));
}
Исходники библиотеки во вложении.

Сразу оговорюсь - с классами работал постольку-поскольку, базовые навыки применения есть, но в дебри не лез. Заранее благодарю за помощь.

ЗЫ Среда Embarcadero Builder 10.2 Tokyo Starter
Вложения
Тип файла: zip geom.zip (3.5 Кб, 6 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2018, 03:10
Ответы с готовыми решениями:

Ошибка при компиляции
Не пойму, что случилось с моим 2009 билдером (CodeGear C++ Builder 2009)... Все работало отлично,...

Ошибка при компиляции
Добрый день, есть исходники проекта, при компиляции вылазят ошибки( на скрине) Alpha Skin и Ehlib...

ошибка при компиляции
прикомпиляции выдает ошибку "не является составляющей формы" прошу дать ссылку на материал, где...

Ошибка при компиляции
Создал класс чисел: class pcmx { public: int re,im; pcmx (int r=0, int i=0) {re=r;...

1
36 / 35 / 17
Регистрация: 15.06.2017
Сообщений: 184
16.01.2018, 07:11  [ТС] 2
Тема закрыта
0
16.01.2018, 07:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.01.2018, 07:11
Помогаю со студенческими работами здесь

Ошибка при компиляции
Выдает ошибку Fatal: Unable to open file 'RAIZECOMPONENTSVCL.LIB' ету библиотеку и ее компоненты я...

Ошибка при компиляции
Помогите разобратся в чем ошибка? void __fastcall TForm1::FormCloseQuery(TObject *Sender, bool...

Ошибка при компиляции
Приветствую всех, все работало хорошо, но при добавлении Label2 нажал на него 2 раза, соотв. у...

Ошибка при компиляции
Почему стало появляться даже при пустой форме стоит лишь подключить fstream:


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru