Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Builder Ошибка компиляции https://www.cyberforum.ru/ cpp-builder/ thread2247807.html
есть во такой код в Project -> View Source try { if(TForm6::Execute()){ // и только если результат авторизации успешен - создаем главную форму приложения Application->Initialize(); Application->MainFormOnTaskBar = true; Application->CreateForm(__classid(TForm1), &Form1); Application->Run(); }
C++ Builder Игра в слова
Не могу довести программу до ума Помогите разобраться :wall: //--------------------------------------------------------------------------- #include <vcl.h> #include <fstream> #pragma hdrstop #include "Unit2.h" //---------------------------------------------------------------------------
C++ Builder Несколько масок и замена слов Имеется программа, находящая файлы по маске и выбирающая определенные части для записи в Мемо. Нужно добиться поиска не по одной маске, а по нескольким, а также в конце работы заменить определенное слово в Мемо на другое, пробовал использовать ReplaceAll, выдает ошибку. Код: std::auto_ptr<TStringList> L(new TStringList); TStringDynArray list =... https://www.cyberforum.ru/ cpp-builder/ thread2247530.html C++ Builder Собственная функция вместо ButtonClick C++ Builder 2006. Имеется БД Access, подключенная к Builder C++ через ADOConnection, ADOTable и DataSource. Необходимо вывести базу данных на форму не используя компонент dbgrid. То есть оформить вывод так как я хочу. Логично, что нужно динамически генерировать элементы и в них записывать значения из полей таблицы. Часть того как я делаю: for (int i = 1; i <= ADOTable1->RecordCount; i++) { ... https://www.cyberforum.ru/ cpp-builder/ thread2247468.html
C++ Builder No mapping for the Unicode character exists in the target multi-byte code page
Сам код отсюда IDE CBuilder XE8 Компиляция без ошибок.А по нажатию на кнопку перевести вылетает исключение и все.Пробовал строку String s = TFile::ReadAllText(ExtractFilePath(ParamStr(0)) + "text.txt", TEncoding::UTF8); заменить на String s = TFile::ReadAllText(ExtractFilePath(ParamStr(0)) + "text.txt"); компилируеться без ошибок.казябрики в Мемо1 загрузились и программа вылетела.
C++ Builder DateTimePicker получение правильного формата Значит проблема вот в чем использую DateTimePicker для получения даты и заношу это значение в AnsiString вот код AnsiString date = FormatDateTime("dd/MM/yyyy", DateTimePicker1->Date); Как мне получить дату в формате dd/mm/yyyy так как используя код выше выводит дату в формате dd.mm.yyyy https://www.cyberforum.ru/ cpp-builder/ thread2247346.html
C++ Builder Перемещение параллелограмма https://www.cyberforum.ru/ cpp-builder/ thread2247139.html
Здравствуйте. Задали в универе в этой проге нарисовать окружность вписанную в параллелограмм. Допустим, это я сделал, если не придиратся к мелочам. Но вот следующее задание - это заставить параллелограмм двигаться. Как??? Я кучу времени потратил на гугл, но так ничего и не нашел, что мог бы усвоить. Вот мой код без попытки переместить параллелограмм. #include "Unit1.h"...
Ошибка при компиляции C++ Builder
Добрый день, есть исходники проекта, при компиляции вылазят ошибки( на скрине) Alpha Skin и Ehlib переустанавливал, билдер их видит, при добавлении файлов в директорию, ошибки исчезают, но вылазят новые на другие компоненты, подскажите куда копать.
C++ Builder Как разобраться с TListBox? В список List класса TListBox нужно загрузить данные файла "Group.txt". В поле EditCount класса TEdit надо отобразить кол-во элементов списка. Если их окажется больше 30, тогда оставить в списке только первые 30 элементов, остальное удалить и сохранить исправленный список в том же файле. При отсуствии файла, отображать соответствующее уведомление. Есть идеи? https://www.cyberforum.ru/ cpp-builder/ thread2246686.html C++ Builder В полях класса TEdit отобразить путь к файлу В стандартном окне открытия файлов ОС Windows выбрать любой файл. В полях класса TEdit отобразить путь к файлу (поле EditPath), имя файла без расширения и пути (поле EditName), расширение файла (поле EditExt), размер файла в байтах (поле EditSize), дату последнего изменения файла (поле EditDate). Требуется программный код. https://www.cyberforum.ru/ cpp-builder/ thread2246516.html
Ошибка после закрытия главной формы C++ Builder
Есть программа, написанная на c++builder 6 содержащая 2 формы, в первой вводятся данные и вызывается вторая форма, в которой эти данные обрабатываются. После закрытия второй формы никаких ошибок (после проработки кода). А после закрытия главной (1 формы) выскакивает ошибка, изображение прикрепил. Из-за чего могла возникнуть эта ошибка? Проверил пошагово ошибка возникает на строчке в файле...
C++ Builder Список DirList класса TDirectoryListBox Папку, которая открыта в списке DirList класса TDirectoryListBox, переименовать на NewNameFolder, если она содержится в директории исполняемого файла. https://www.cyberfo
0 / 0 / 0
Регистрация: 15.03.2018
Сообщений: 5
0

E2087: Illegal use of pointer и E2085: Invalid pointer addition - C++ Builder - Ответ 12398386

17.05.2018, 16:44. Показов 1908. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Всем огромное спасибо за помощь в решении прошлой ошибки, но теперь то ли у меня руки из жопы, то ли Builder не хочет принимать нормально код перегруженных операторов, выдавая ошибки указанные выше.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
Matrix *A;
Matrix *B;
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  size1=StrToInt(Form1->Edit1->Text);
  size2=StrToInt(Form1->Edit2->Text);
    Form1->Label4->Caption = "";
    Form1->Label5->Caption = "";
  A = new Matrix(size1);
  B = new Matrix(size2);
  A->Display1();
  B->Display2();
 
 
}
void __fastcall TForm1::Button2Click(TObject *Sender)
{
    B = A + B;   //При использовании сложения выдает 85 ошибку, при использовании других операторов выдает 87
    B->Display3();
}
 
Matrix Matrix::operator+(const Matrix &n)
{
    Matrix temp(size);
      for (int i = 0; i < size; i++)
      {
        for (int j = 0; j < size; j++)
        {
        temp.Matr[i][j] = Matr[i][j] + n.Matr[i][j];
        }
      }
    return *this;
}
 
Matrix Matrix::operator-(const Matrix &n)
{
    Matrix temp(size);
 
    for (int i = 0; i < size; i++)
     {
        for (int j = 0; j < size; j++)
        {
            temp.Matr[i][j] = Matr[i][j] - n.Matr[i][j];
        }
     }
    return *this;
}
 
Matrix Matrix::operator*(const Matrix &n)
{
    Matrix temp(size);
 
    for (int i = 0; i < size; i++)
     {
        for (int j = 0; j < size; j++)
         {
          temp.Matr[i][j] = Matr[i][j] * n.Matr[i][j];
         }
     }
    return *this;
}
 
Matrix Matrix::operator/(const Matrix &n)
{
    Matrix temp(size);
 
    for (int i = 0; i < size; i++)
     {
        for (int j = 0; j < size; j++)
         {
            temp.Matr[i][j] = Matr[i][j] / n.Matr[i][j];
         }
     }
    return *this;
}
Заранее благодарю за помощь, если будет необходимо, могу скинуть в том числе и h-ный код, возможно первопричина всего лежит именно из-за коряво написанного кода

Вернуться к обсуждению:
E2087: Illegal use of pointer и E2085: Invalid pointer addition C++ Builder
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2018, 16:44
Готовые ответы и решения:

Что за ошибка "invalid pointer addition"
Код: Form9-&gt;ADOQuery1-&gt;Close(); Form9-&gt;ADOQuery1-&gt;SQL-&gt;Text = &quot;SELECT SUM(Сума) AS...

Что за ошибка "invalid pointer addition"
Что за ошибка? ServChat.cpp(114): E2085 Invalid pointer addition че с ней делать?

Ошибка "Invalid pointer addition"
Все переменые одного типа. Ругается на конкатенацию &quot;key=&quot; и KeyT key=&quot;key=&quot;+keyT;...

Ошибка "invalid pointer addition"
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt;...

0
17.05.2018, 16:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2018, 16:44
Помогаю со студенческими работами здесь

E2085 Invalid pointer addition
Ошибка (E2085 Invalid pointer addition) на четвёртой строке AnsiString id_p;...

[C++ Error] Unit_1.cpp(26): E2085 Invalid pointer addition
При запуске программа подключается к БД Access и имена всех таблиц переносит в MainMenu1. Если...

Invalid pointer addition
В чем ошибка ? hf=FindFirstFileW(L&quot;&quot;+Edit4-&gt;Text.c_str()+&quot;\\*.*&quot;, &amp;FindFileData); Код ошибки:...

Запрос update - Invalid pointer addition
Имеется у меня функция, которая изменяет значения записи в бд. Выдается ошибка на строку запроса:...

Ошибка Illegal pointer substraction
хотелось бы узнать почему он выдает ошибку Illegal pointer substraction? #include&lt;iostream.h&gt;...

Shared_ptr - stored pointer, owned pointer
Зачем в shared_ptr нужен хранимый указатель, отличный от владеемого? И так в этом средстве,...

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