Alexey271, Тогда можно так. Использовать
StringReplace - искать точку и заменять её на запятую по всему тексту. Выделил зелёным цветом где написать строку.
Код:
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TSysCharSet chSplash;
chSplash<<' ';
TStringList *lst = new TStringList();
TStringList *TokenList = new TStringList();
lst->Text = ListBox1->Items->Text;
lst->Text = StringReplace(lst->Text, ".", ",", TReplaceFlags()<<rfReplaceAll);
for(int i = 2; i < lst->Count; i++){
ExtractStrings(chSplash, chSplash, lst->Strings[i].c_str(), TokenList);
ListBox2->Items->Add(TokenList->Strings[0]);
ListBox3->Items->Add(TokenList->Strings[1]);
ListBox4->Items->Add(TokenList->Strings[2]);
ListBox5->Items->Add(TokenList->Strings[3]);
TokenList->Clear();
}
// double *array = new double[ListBox2->Count];
//for(int i = 0; i < ListBox2->Count; i++)
//array[i] = ListBox2->Items->Strings[i].ToDouble();
delete lst;
delete TokenList;
}
//---------------------------------------------------------------------------