2013-07-02 3 views
0

Windows 7 64 비트에서 Delphi XE4 Update 1이 설치된 TeeChart Pro 평가판 (v.2013.08.130521 32 비트 VCL)을 실행했습니다. 나는 TDBChart를 설정하고 "편집 차트"대화 상자를 사용하여 시리즈를 추가하고 데이터 세트에 데이터 연결을 설정합니다.TeeChart 시리즈를 삭제할 수 없습니다. (Delphi XE4)

차트에 시리즈를 추가 할 때 데이터를 잘 표시 할 수 있지만 이후에는 "차트 편집"도구를 사용하여 해당 시리즈를 삭제할 수 없습니다. 런타임 중에 시리즈를 제거 할 수는 있지만 설계 시간은 없습니다. 시리즈를 삭제하려고하면 IDE가 중지되고 결국 프로세스를 종료해야합니다.

누구도이 동작을보고 해결책이 있습니까?

감사합니다.

답변

1

나는 TeeChart는 설치와 함께 제공 의 TeeChart Pro는 데이터베이스주문 테이블을 사용하는 다음 예제를 재현하는 시도하고 일련의 삭제 버튼을 누를 때 나는 어떤 오류가 발생하지 않습니다.

uses Bde.DBTables, VclTee.Series; 

procedure TForm1.FormCreate(Sender: TObject); 
var Table1: TTable; 
begin 
    Table1:=TTable.Create(Self); 
    with Table1 do 
    begin 
    DatabaseName:='TeeChart Pro Database'; 
    TableName:='orders'; 
    end; 

    DBChart1.View3D:=false; 
    DBChart1.Legend.Visible:=false; 

    with DBChart1.AddSeries(TLineSeries) as TLineSeries do 
    begin 
    DataSource:=Table1; 
    XValues.DateTime:=true; 
    XValues.ValueSource:='SALEDATE'; 
    YValues.ValueSource:='AMNTPAID'; 
    end; 

    Table1.Active:=true; 
end; 

procedure TForm1.BRemoveFirstSeriesClick(Sender: TObject); 
begin 
    if DBChart1.SeriesCount>0 then 
    DBChart1.RemoveSeries(DBChart1[0]); 
end; 

나는 단지 TDBChart이와 폼으로 디자인 타임에이 TButton을 추가했다. 나머지는 위의 코드로 끝난다.

+1

내 설치와 관련하여 문제가있는 것처럼 보입니다. –

관련 문제