Zapis Editów do pliku znajdujących się w innej formatce.

0

Witam!
Mam następujący zapis do pliku.

void __fastcall TProgram::SaveDialog1CanClose(TObject *Sender,
      bool &CanClose)
{
int x,r;
ofstream outfile;
outfile.open(SaveDialog1->FileName.c_str());
for (x=1;x<=26;x++)
{
char tekst[90];
TEdit *mark = (TEdit*)FindComponent("E"+IntToStr(x));
sprintf(tekst,"%s",mark->Text.c_str());
outfile << tekst <<endl;                             // Do tąd jest ok (zapisuje edity E1-26 z formatki Program)
}
for (r=1;r<=3;r++)                                  //Tu występuje już problem bo te Edity (Edit1-3) znajdują
{                                                          //się w innej formatce (Okienko)
char tekst[90];
TEdit *mark = (TEdit*)FindComponent("Edit"+IntToStr(r));  //Tą linie trzeba napisać chyba inaczej
sprintf(tekst,"%s",mark->Text.c_str());
outfile << tekst <<endl;
}
outfile.close();
}

Prosze o pomoc. Chodzi ogólnie o to żeby zapisać E1-26 z formatki Program i Edit1-3 z formatki Okienko klikając SaveDialog1 w formatce Program.

0

Hurraa!!
Dzięki wielkie tego szukałem!!

Pozdrawiam!!

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