исключить символ конца строки, он может и первым выпасть
Я ж русским языком выше написал что длина строки не по нулю определяется. Где хочешь и сколько хочешь нулей ставь.
Неужели так сложно проверить чем-то типа
AnsiString s;
for (int i = 0; i 256; i++)
{
s += " ";
s[i+1] = i;
}
for (int i = 0; i s.Length(); i++)
{
BYTE temp = s[i+1];
Series1->AddY(temp, "", clGreen);
}