Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
7 / 7 / 0
Регистрация: 04.06.2010
Сообщений: 194

вывожу форму и опят ошибка((

08.06.2011, 01:42. Показов 3067. Ответов 44
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Снова нужна ваша помощь.....
C++
1
2
3
4
5
void __fastcall TForm1::FormShow(TObject *Sender)
{
  lblMAXPATH->Caption = IntToStr(MAXPATH); //[C++ Error] Unit1.cpp(138): E2451 Undefined symbol 'lblMAXPATH'
                                                             //[C++ Error] Unit1.cpp(138): E2451 Undefined symbol 'MAXPATH'
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.06.2011, 01:42
Ответы с готовыми решениями:

вывожу форму через php и выдает ошибку
Выдает ошибку при выполнении следующего кода: 27 echo "<tr><td><form method="post" action="search.php"><input...

Опят про указатели)
int a = 5; int *b =&a; cout <<*b<<endl; *b++; cout <<*b<<endl; В строке 4 что происходит? По идее если * то мы работаем...

Вывожу список включенных служб
Ребят помогите довести код до ума. Дома все удачно отрабатывает выводит список пк и их службы! на работе не родит( может что та не так...

44
7 / 7 / 0
Регистрация: 04.06.2010
Сообщений: 194
08.06.2011, 02:24  [ТС]
Студворк — интернет-сервис помощи студентам
Это точно))))

Добавлено через 1 минуту
Нет. Оно ни где не объявлялось.... А вот эта фигня
Delphi
1
2
3
4
5
6
7
8
9
10
procedure TForm1.ClearGrid;
var
  i, j: integer;
 
begin
  for i:=1 to sgWeights.RowCount-1 do
    for j:=1 to sgWeights.ColCount-1 do
 
      sgWeights.Cells[i,j] := '';
end;
Мне уже типа, не нужна или нужна?
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
08.06.2011, 02:27
напишите в своем .СРР после TForm1 *Form1;
TControlCanvas *MyCanvas;
такое
C++
1
const int MAXPATH = 1000;
Добавлено через 53 секунды
не нужна, но можем сделать функцию, если приспичило

Добавлено через 58 секунд
и это добавьте туда же
C++
1
const int MAXTOWNCOUNT = 100; // максимальное количество вершин
0
7 / 7 / 0
Регистрация: 04.06.2010
Сообщений: 194
08.06.2011, 02:28  [ТС]
Нет! Не надо, если и без функции будет работать, то не надо!))
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
08.06.2011, 02:30
повторяю:
напишите в своем .СРР после TForm1 *Form1;
C++
1
2
const int MAXPATH = 1000; // // максимальная длина пути м/д двумя вершинами
const int MAXTOWNCOUNT = 100; // максимальное количество вершин
0
7 / 7 / 0
Регистрация: 04.06.2010
Сообщений: 194
08.06.2011, 02:31  [ТС]
Я написала
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
08.06.2011, 02:33
тискаем Ф9

Добавлено через 1 минуту
C++
1
TControlCanvas *MyCanvas;
не нужно, оно у меня в блокноте вверху было написано и скопировалось, я не заметил
0
7 / 7 / 0
Регистрация: 04.06.2010
Сообщений: 194
08.06.2011, 02:34  [ТС]
Бывает))
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
08.06.2011, 02:34
спасибо, вы меня так успокоили
0
7 / 7 / 0
Регистрация: 04.06.2010
Сообщений: 194
08.06.2011, 02:35  [ТС]
Вы меня тоже))
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
08.06.2011, 02:35
чем ?
0
7 / 7 / 0
Регистрация: 04.06.2010
Сообщений: 194
08.06.2011, 02:36  [ТС]
Что помогаете и терпите))
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
08.06.2011, 02:38
вы F9 нажать не забыли ?
0
7 / 7 / 0
Регистрация: 04.06.2010
Сообщений: 194
08.06.2011, 02:40  [ТС]
Вот эту функцию
Delphi
1
2
3
4
5
6
7
procedure TForm1.sgWeightsSetEditText(Sender: TObject; ACol, ARow: Integer;
  const Value: String);
 
begin
  // делаем матрицу симметричной принудительно
  sgWeights.Cells[ARow,ACol] := Value;
end;
Я переписала как
C++
1
2
3
4
5
6
7
8
void __fastcall TForm1::sgWeightsSetEditText(TObject *Sender, int ACol,
      int ARow, const AnsiString Value)
{
 
  // делаем матрицу симметричной принудительно
  sgWeights->Cells[ARow,ACol] = Value;
 
}
и у меня выводит ошибки:
[C++ Error] Unit1.cpp(147): E2034 Cannot convert 'const AnsiString' to 'int'
[C++ Error] Unit1.cpp(147): E2342 Type mismatch in parameter 'ARow' (wanted 'int', got 'AnsiString')
[C++ Error] Unit1.cpp(147): E2193 Too few parameters in call to '_fastcall TStringGrid::SetCells(int,int,const AnsiString)'

Добавлено через 50 секунд
нет))
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
08.06.2011, 02:42
C++
1
sgWeights->Cells[ARow][ACol] = Value;
0
7 / 7 / 0
Регистрация: 04.06.2010
Сообщений: 194
08.06.2011, 02:47  [ТС]
Спасибочки))

Добавлено через 3 минуты
А вот эту
Delphi
1
2
3
4
5
6
7
8
9
10
procedure TForm1.btnGoClick(Sender: TObject);
begin
 
  towncount := lbTowns.Items.Count;
  GetWeightsMatrix; // перебрасываем пути в матрицу
  FirstCountStep; // инициализируем расчет
  GoCount; // запускаем расчет
  ShowResults; // результаты - в мемо
 
end;
вот так
C++
1
2
3
4
5
6
7
8
9
void __fastcall TForm1::btnGoClick(TObject *Sender)
{
towncount = lbTowns->Items->Count();
  int GetWeightsMatrix; // перебрасываем пути в матрицу
  int FirstCountStep; // инициализируем расчет
  int GoCount; // запускаем расчет
  int ShowResults; // результаты - в мемо
 
}
и в этой строчке ошибка
C++
1
towncount = lbTowns->Items->Count();  //[C++ Error] Unit1.cpp(151): E2314 Call of nonfunction
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
08.06.2011, 02:58
C++
1
towncount = lbTowns->Items->Count;
Добавлено через 8 минут
Pascal
1
2
3
4
5
6
7
8
procedure FirstCountStep;
    // запускаем расчет
    procedure GoCount;
    // результаты - в мемо
    procedure ShowResults;
    // все ли вершины обсчитаны?
 
    function AllAreReady: boolean;
это у вас функции объявлены, их надо в файл .Н как-нибудь так
C++
1
2
3
4
5
6
7
8
9
private:    // User declarations
  bool AllAreReady();
  void __fastcall GetWeightsMatrix();
  void __fastcall FirstCountStep();
  // запускаем расчет
  void __fastcall GoCount();
  // результаты - в мемо
  void __fastcall ShowResults();
  // все ли вершины обсчитаны?
потом так
C++
1
2
3
4
5
6
7
8
9
void __fastcall TForm1::btnGoClick(TObject *Sender)
{
  towncount = lbTowns->Items->Count();
  GetWeightsMatrix(); // перебрасываем пути в матрицу
  FirstCountStep(); // инициализируем расчет
  GoCount(); // запускаем расчет
  ShowResults(); // результаты - в мемо
 
}
и потом уже в .СPP объявлять эти функции и переводить то, что в них - так называемое тело
0
7 / 7 / 0
Регистрация: 04.06.2010
Сообщений: 194
08.06.2011, 03:02  [ТС]
А Эту функцию
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var
 int i;
 
  first = -1;
  for (i:=0 to towncount-1 do
 
    if lbTowns.Selected[i] then
      first := i;
  if (first=-1) then begin
 
    MessageDlg('Ошибка: вы не выбрали начальный город в списке!',
      mtError, [mbOK], 0);
    exit;
  end;
  lblFirstTown.Caption := lbTowns.Items[first];
  for i:=0 to towncount-1 do begin
 
    Ready[i] := false; // еще ничего не посчитано
    Nodes[i] := first; // все как будто напрямую
 
    Paths[i] := Weights[first,i]; // прямые пути
  end;
end;
Я переписала как
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
 void __fastcall TForm1::FirstCountStep(TObject *Sender)
{
 
 int i;
  first = -1;
  for (i=0; i<=towncount-1; i++){
 
    if (lbTowns->Selected[i]) {
      first = i;
      }
  if (first==-1) {
 
    MessageDlg("Ошибка: вы не выбрали начальный город в списке!",
      mtError,TMsgDlgButtons()<<mbOK, 0);
    exit;
    }
 
  lblFirstTown->Caption = lbTowns->Items->Count[first];
  for (i=0; i<-towncount-1; i++){
 
    Ready[i] = false; // еще ничего не посчитано
    Nodes[i] = first; // все как будто напрямую
 
    Paths[i] = Weights[first][i]; // прямые пути
 }
}
И у меня получились ошибки в строках
C++
1
2
3
4
5
lblFirstTown->Caption = lbTowns->Items->Count[first];//[C++ Error] Unit1.cpp(175): E2062 Invalid indirection
Ready[i] = false; // еще ничего не посчитано //[C++ Error] Unit1.cpp(178): E2277 Lvalue required
    Nodes[i] = first; // все как будто напрямую //  Nodes[i] = first; // все как будто напрямую
 
    Paths[i] = Weights[first][i]; // [C++ Error] Unit1.cpp(181): E2277 Lvalue required
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
08.06.2011, 03:20
интернет сломался у вас массивы объявлены? там же, где MAXPATH ?

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    towncount: integer;
    // массивы для расчета
    // город (вершина графа) уже обсчитан
    Ready: array [0..MAXTOWNCOUNT-1] of boolean;
    // текущий кратчайший пусть до этого города из первого
 
    Paths: array [0..MAXTOWNCOUNT-1] of word;
    // предпоследний узел пути из первого города до этого
 
    Nodes: array [0..MAXTOWNCOUNT-1] of byte;
    // индекс первого города
 
    first: integer;
    // очистка интерфейсной таблицы весов
C++
1
2
3
4
5
6
7
8
9
10
11
int towncount;
  // массивы для расчета
  // город (вершина графа) уже обсчитан
  bool *Ready[MAXTOWNCOUNT-1];
  // текущий кратчайший пусть до этого города из первого
  unsigned short *Paths[MAXTOWNCOUNT-1];
  // предпоследний узел пути из первого города до этого
  unsigned char *Nodes[MAXTOWNCOUNT-1];
  // индекс первого города
  int first;
  // очистка интерфейсной таблицы весов
Добавлено через 2 минуты
C++
1
int *Weights[MAXTOWNCOUNT-1][0..MAXTOWNCOUNT-1];
0
Прогер
 Аватар для Programmer.
632 / 263 / 15
Регистрация: 17.11.2010
Сообщений: 1,371
Записей в блоге: 2
08.06.2011, 03:33
N@dyush@,
А вы покажите вес код не то что толко в компонентах обрабативается, на пример покажите какие переменные обявлени после #include ов или как там в желфи, или покажите .h файл тоже
1
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
08.06.2011, 03:37
обрабатывается в обработчиках, .h файла в делфи нет
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.06.2011, 03:37

Пишу значение и сразу вывожу
Здравствуйте. Помогите пожалуйста. Есть jLabel2.setText(String.valueOf (f-1)); Как сделать так, чтобы значение...

Правильно ли я вывожу инфу из БД в виде таблицы?
Здрасте! Я хочу инфу из БД вывести в таблицу. Написал: $t = new mysqli('localhost','Master','234','people'); $result =...

Вывожу один массив, выводятся два
При выводе одного массива $arrayOne, данные выводятся массива $dataTwo, как выводить необходимые данные из массива вне зависимости где...

как сложить цифры которые вывожу
ВОт написал программку теперь не знаю как сложит цифры которые вывожу если не трудно помогите плз!! program resh2; uses crt; var ...

Вывожу хлебные крошки на странице на самописном сайте
Добрый вечер! Вывожу хлебные крошки на странице, код полностью рабочий на самописном сайте. Начал использовать на подобном сайте где...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи. . . .
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru