C++ Builder 10.2 Tokyo | XE4 > TeeChart > 마우스 클릭 위치 값 표시 > 10.2 Tokyo: 작동 | XE4: 오류 > 10.2 Tokyo에서도 오류
7748 단어 teechartcppBuilder버그difference
10.2 도쿄
운영 환경
RAD Studio 10.2 Tokyo Update 3
TeeChart에서 마우스 클릭 위치의 수치를 표시하는 방법의 조사.
아래에 Delphi 코드가 있습니다.
htps //w w. s 테마. 코 m/쏙 rt/ゔぃ에 w와 딱 c. php? t=5489
에 의거하여, 그래프 표시를 한 후에, 상기의 Delphi 코드 상당을 실장했다.
Unit1.cpp
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include <DateUtils.hpp>
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormShow(TObject *Sender)
{
Chart1->Series[0]->XValues->DateTime = true;
Chart1->BottomAxis->DateTimeFormat = L"nn:ss";
TDateTime dt;
dt = Now();
double yval;
for (int idx=0; idx < 10; idx++) {
yval = (1+ idx) % 2;
Series1->AddXY(dt, yval, "", clRed);
dt = IncSecond(dt, 1);
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Chart1MouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift,
int X, int Y)
{
int index = Series1->Clicked(X, Y);
if (index != -1) {
Chart1->Canvas->TextOutW(X+15, Y, Series1->ValueMarkText[index]);
} else {
Series1->Repaint();
}
}
//---------------------------------------------------------------------------
값이 표시되었습니다.
(Note: (x, Y) 그대로의 위치에서는 마우스 커서에 문자가 숨겨지기 때문에, X+15로 했다).
XE4
운영 환경
C++ Builder XE4
int index = Series1->Clicked(X, Y);
상기에서 아래와 같은 에러가 나온다(소프트는 떨어지지 않는다).
TeeChart 버전은 XE4 액세서리와 다르므로 액세서리의 경우 작동이 잘 작동할 수 있습니다.
XE4 파일을 10.2 Tokyo에서 빌드
(추기 2018/10/18)
XE4의 프로젝트를 10.2 Tokyo로 가져와 빌드하면 어떻게 될까.
비슷한 오류가 발생합니다.
원인
(추기 2018/10/18)
원인은 아래에 설명되어 있습니다.
Reference
이 문제에 관하여(C++ Builder 10.2 Tokyo | XE4 > TeeChart > 마우스 클릭 위치 값 표시 > 10.2 Tokyo: 작동 | XE4: 오류 > 10.2 Tokyo에서도 오류), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/7of9/items/a41564e652009a1d7b86텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)