![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите найти ошибку в небольшой функции! [D7, XP]
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