[Builder]E2089 Identifier () cannot have a typ qualifier

0

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

0
jacek878 napisał(a)

Proszę o jakąkolwiek pomoc. Pierwszy raz dostałem coś takiego i nie bardzo wiem co z tym zrobić.
Pozdrawiam

Włączyć helpa.

Identifier 'identifier' cannot have a type qualifier (E2089)

A C++ qualifier class::identifier can't be applied here.

A qualifier is not allowed on the following:

typedef names
function declarations (except definitions at the file level)
on local variables or parameters of functions
on a class member--except to use its own class as a qualifier (redundant but legal).

Procedura w procedurze hmm...

0

Mea Culpa Mea Culpa ;-)
Rzeczywiście głupota jak już mówiłem dopiero zaczynam tą przygodę. Wielkie dzięki za helpa. Wszystko hula.

1 użytkowników online, w tym zalogowanych: 0, gości: 1