2013-07-02 3 views
0

Я запускал пробную версию TeeChart Pro (v.2013.08.130521 32bit VCL) с Delphi XE4 Update 1 на Windows 7 64bit. У меня установлен TDBChart и используется диалог «редактировать диаграмму», чтобы добавить серию и подключить данные к моему набору данных.Не удается удалить серию TeeChart (Delphi XE4)

Когда я добавляю серию к своей диаграмме (я использую ряд строк), я могу отображать данные просто отлично, но после этого я не могу удалить серию с помощью инструмента «редактировать диаграмму». Я могу удалить серию во время выполнения, но не время разработки. Когда я пытаюсь удалить серию, IDE зависает, и я должен в конечном итоге убить процесс.

Кто-нибудь еще видел это поведение и есть ли решение?

Спасибо.

ответ

1

Я пытался воспроизвести его на следующем примере, который использует заказы таблицу в TeeChart Pro Database поставляется с установкой TeeChart и я не получаю сообщение об ошибке при нажатии на кнопку, которая удаляет серии.

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

Спасибо, похоже, что это проблема с моей настройкой, так как это работает для меня. –