Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите найти ошибку в небольшой функции! [D7, XP]


Страницы:   1 2

cvg ©   (2008-04-09 11:31:00) 

Пару месяцев назад мне на этом же форуме кто-то посоветовал текст процедуры для выбора нужной процедуры рисования строки из массива Chart1 по имени. Я ее намного доработал -- для того чтобы была возможность вызывать и процедуру SeriesAddNullXY. При попытке компиляции курсор встает после оператора "then", и сообщение об ошибке звучит так: "Operator not applicable to this operand type". С чего бы это "not applicable"-то? Вот текст процедуры:

procedure SeriesNameAddXY(AChart:TChart;const SeriesName:string;X,Y:double;AMark:string;AColor:TColor);
var i:integer;
begin
 with AChart do
   for i := 0 to SeriesList.Count - 1 do
     if Series[i].Title = SeriesName
     then
       if AColor <> nil
       then Series[i].AddXY(X,Y,AMark,AColor)
       else Series[i].AddNullXY(X,Y,AMark);
end;


Сергей М.   (2008-04-09 11:39:00) [21]


> как тогда проще поступить?


А как ты вообще собрался передавать в эту процедуру "никакой" цвет ?


Johnmen   (2008-04-09 11:39:00) [22]


> Ну и как тогда проще поступить?

Забить на всё.


Плохиш   (2008-04-09 11:39:00) [23]


> cvg   (09.04.08 11:37) [3]
>
> > С того что тип TColor не является указательным типом.
>
> Ну и как тогда проще поступить?

см. [1]


cvg   (2008-04-09 11:37:00) [24]


> С того что тип TColor не является указательным типом.

Ну и как тогда проще поступить?


Сергей М.   (2008-04-09 11:34:00) [25]


> С чего бы это


С того что тип TColor не является указательным типом.


Johnmen   (2008-04-09 11:32:00) [26]

См. TColor+F1


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо