Witam.
Podczas kompilacji wyskakuje mi taki błąd:
[C++ Error] Unit1.cpp(19): E2089 Identifier 'SaveGridToFile' cannot have a type qualifier
Poniżej zamieszczam kod:
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{//--- FUNKCJA ZAPISUJĄCA TABELĘ DO PLIKU ------------------------------------
void __fastcall TForm1::SaveGridToFile(AnsiString FileName, TStringGrid *Grid,
bool csv)
{
TStringList *Lista = new TStringList;
String txt_1 = "", txt_2 = "";if(!csv)
Lista->Add(""Col" + (AnsiString)Grid->ColCount + "";"ROW" + (AnsiString)Grid->RowCount + """);for(int i = 0; i < Grid->RowCount; i++)
{
for(int j = Grid->ColCount - 1; j >= 0; j--)
{
String temp = Grid->Cells[j][i];
if(temp.SubString(temp.Length(), temp.Length() + 1) == ";")
temp = Grid->Cells[j][i] + "'";
if(!csv)
txt_1 = ";"" + temp + """ + txt_1;
else
txt_1 = """ + temp + "";" + txt_1;if(!csv && i == 0)
{
txt_2 = (AnsiString)Grid->ColWidths[j] + ";" + txt_2;
if(j == 0)
Lista->Add(txt_2);
}
}
Lista->Add(txt_1);
txt_1 = "";
}Lista->SaveToFile(FileName);
delete Lista;
}
Proszę o jakąkolwiek pomoc. Pierwszy raz dostałem coś takiego i nie bardzo wiem co z tym zrobić.
Pozdrawiam