Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Builder Скиньте пожалуйста на Builder 6 программы на тему Гостиница https://www.cyberforum.ru/ cpp-builder/ thread1720753.html
Любые лёгкие или сложные в написании, спасибо. Курсовую хочу хотя бы на 4\10 балов сдать, кто может скинь пожалуйста.
C++ Builder Не удаётся определить тип устройства по указанному расширению файла (TMediaOlayer)
Появилась такая ошибка. До этого программа воспроизводила аудио нормально. Вроде и код не менял, однако всё равно выёживается. Вот код события: void __fastcall TForm1::ListBox1DblClick(TObject *Sender) {//if (pl==false) {pl=true; MP1->FileName=ListBox3->Items->Strings; TrackBar2->Position = 0; TrackBar2->Max = MP1->Length; MP1->Open(); MP1->Play(); Timer1->Enabled =...
C++ Builder Редактирование ячейки в StringGrid https://www.cyberforum.ru/ cpp-builder/ thread1720683.html
Доброго дня! Есть проблема с этим. При редактировании ячейки данное действие происходит в три этапа (клика) - установка фокуса на ячейку(выделяет ячейку), установка фокуса на данные(?выделяет текст в ячейке) и установка курсора в нужное место текста ячейки. Есть возможность эти три действия объединить в одно? Что бы по первому клику курсор ставился, куда кликнул? Спасибо.
C++ Builder Перемотка во время проигрывания аудиозаписи; воспроизведение новой аудиозаписи https://www.cyberforum.ru/ cpp-builder/ thread1720543.html
1. У меня на форме неправильно работает перемотка. После окончания перематывания аудио не продолжает воспроизводиться. Как это исправить? Вот код кнопки: void __fastcall TForm1::TrackBar2Change(TObject *Sender) {if (TrackBar2->Focused() && MP1->Mode == mpPlaying) {MP1->Position = TrackBar2->Position; MP1->Play(); } } З.Ы. Пробовал ставить MP1->SetFocus, программа выдавала ошибку...
C++ Builder Сбой программы вывода
Всем привет. Понимаю,что возможно, всех тут я порядком задолбала,но все же. Программа должна выводить температуру с RS 485. Это будут второй и третий байты в пачке. объединенные. Много проблем решилось, осталась такая. Программа исправно выводит температуру,но через несколько циклов появляется какое-то совершенно рандомное огромное число, не знаю почему, Наверно потому что...
C++ Builder IdHTTP1 и VPS, зависает POST запрос Здравствуйте, сделал программу авторизации на сайте для себя, и долгое время она работала нормально и работает. Но проблема в том, что я много подключаюсь по открытых wi-fi точках, и чтоб не украли пароли я пользуюсь vps, и тут программа начинает не работать. Без впс все нормально. IdHTTP1->CookieManager= IdCookieManager1; IdHTTP1->AllowCookies= true; IdHTTP1->Request->Host=... https://www.cyberforum.ru/ cpp-builder/ thread1720418.html
C++ Builder Cannot convert TStrings to Variant https://www.cyberforum.ru/ cpp-builder/ thread1720277.html
1. При присвоении параметру Name компонента ADOQuery значения ListBox1->items выбивает такую ошибку: Unit2.cpp(37): E2034 Cannot convert 'TStrings' to 'Variant' Full parser context Unit2.cpp(30): parsing: void _fastcall TForm2::Button1Click(TObject *) 2. В листбоксе запилил воспроизведение трека при двойном клике. Но при попытке включить другой трек программа воспроизводит тот же. Что...
C++ Builder WinExec и скобки
Доброго времени суток! Имеется программа, в которой вызывается следующий код: char* stt = AnsiString(ExtractFilePath(ExpandFileName( Application->ExeName ))+L"the_log_the_2.bat").c_str(); WinExec( stt , SW_SHOW ); Логично, что данный код должен пройти в папку с программой и выполнить файл "the_log_the_2.bat". Но свои коррективы вносят скобки в пути программы....
C++ Builder CodeGuard не срабатывает https://www.cyberforum.ru/ cpp-builder/ thread1720213.html
Доброго! Включил в настройках проекта CodeGuard. В проекте всего одна кнопка. //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { TStringList * lst = new TStringList; lst->Add("test"); }
C++ Builder Воспроизведение трека (OnDbClick) В листбоксе запилил воспроизведение трека при двойном клике. Но при попытке включить другой трек программа воспроизводит тот же. Что мне добавить в код чтобы событие работало правильно? Добавлено через 18 секунд if (pl==false) {pl=true; MP1->Open(); TrackBar2->Position = 0; TrackBar2->Max = MP1->Length; MP1->Play(); Timer1->Enabled = true; https://www.cyberforum.ru/ cpp-builder/ thread1720108.html
C++ Builder Подсчёт записей в секции ini-файла
Как можно подсчитать количество записей из ini-файла? Например, у меня в ini-файле хранятся названия плейлистов, нужно вставить новый плейлист.
C++ Builder Аудиоплеер https://www.cyberforum.ru/ cpp-builder/ thread1719801.html
1. Как мне отобразить прогресс трека в TrackBar? 2. И время в Label. 3. И реализовать плейлист.
0 / 0 / 0
Регистрация: 07.02.2016
Сообщений: 73
0

Двумерный массив. Извлечение данных - C++ Builder - Ответ 9068808

25.04.2016, 21:01. Показов 547. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день!
Ребята подскажите, пожалуйста.
Создаю двумерный массив заполняется в одной из функций (Image1MouseUp), но если пытаюсь достать оттуда данные в shapeMouseUp, ничего не показывает. Что делать?


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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
 
TJPEGImage *jp = NULL;
 
 int W;
 int H;
 int Mass[2][50];
 
void __fastcall TForm1::Image1MouseUp(TObject *Sender, TMouseButton Button,
      TShiftState Shift, int X, int Y)
{
  if(Button==mbLeft)
  {
     int n=StrToInt(StringGrid1->RowCount);
 
      n=n-1;
 
      Mass [0][n]=X;
      Mass [1][n]=Y;
 
     Label1->Caption = "Количество точек: " + String(n);
     StringGrid1->Cells[1][n]=Mass[0][n];
     StringGrid1->Cells[2][n]=Mass[1][n] ;
     StringGrid1->Cells[0][n]="Oi?ea "+String(n);
     StringGrid1->Cells[1][n + 1] = "";
     StringGrid1->Cells[2][n + 1] = "";
     StringGrid1->Cells[0][n + 1] ="";
     StringGrid1->RowCount = n + 2;
 
     TShape *shape = new TShape (this);
     shape->Parent = ScrollBox1;
     shape->Brush->Color = clRed;
     shape->Shape = stCircle;
     shape->Pen->Width = 0;
     shape->Width = 5*(Edit1->Text.ToIntDef(100)/100);
     shape->Height = 5*(Edit1->Text.ToIntDef(100)/100);
     shape->Left = Image1->Left+X;
     shape->Top = Image1->Top+Y;
     shape->Tag = Shapes.size();
     shape->OnMouseUp = shapeMouseUp;
     shape->OnMouseDown = shapeMouseDown;
    shape->OnMouseMove = shapeMouseMove;
//---------------------------------------------------------------------------
 
void __fastcall TForm1::shapeMouseUp(TObject *Sender, TMouseButton Button,
      TShiftState Shift, int X, int Y)
{
 Image1->Cursor=crHandPoint;
    int size;
  TShape *shape = dynamic_cast <TShape *>(Sender);
   if(Button == mbRight)
  {
     for( int  i = 1; i < size; i++)
     {
     if (X = Mass [0][i] &&  Y =  Mass [1][i] )
     {
 
    delete Mass [][i];
     }
        StringGrid1->Cells[0][i + 1] = "Точка " + IntToStr(i);
     }
     delete shape;
     Label1->Caption = "Всего точек: "+String(size);
  }
 
}
//---------------------------------------------------------------------------
Добавлено через 1 час 45 минут
Вопрос снимается))

Вернуться к обсуждению:
Двумерный массив. Извлечение данных C++ Builder
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2016, 21:01
Готовые ответы и решения:

Считывание данных в двумерный массив из Excel файла
Здравствуйте дорогие форумчане! У меня возник вопрос ответ на который я сам не смог найти поэтому...

Уважаемые программисты!есть двумерный массив данных [x][y], необходимо его считать и построить зависимость x от y
Уважаемые программисты! Помогите, пожалуйста, решить следующую задачу: есть двумерный массив...

Извлечение данных из TList
Доброго времени суток. Есть проблема: Имеется набор данных (DataSet), из которого нужно получить...

Извлечение данных из файла
При добавлении в базу данных информации, и при нажатии затем на кнопку вывода информации, все...

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

Извлечение данных из внешнего приложения
как в мою программу можно копировать данные из внешней? значение нужно извлечь из statusbar panel в...

InterBase извлечение данных
Здравствуйте. Делаю небольшой клиент для работы с InterBase на си билдере. Вообщем, на форме делаю...

Извлечение данных из БД используя dbexpress
Доброго времени суток форумчане! Передо мной стоит задача извлеч данные из таблицы для их...

Двумерный массив данных
Добрый вечер. Недавно помогали с другим заданием, но появилось еще. Когда кто-то может, подскажите,...

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