Originariamente inviato da Downloader
Ho una funzione che genera una finestra per l'apertura di un file

void __fastcall TForm1::Apri(TObject *Sender)
{
OpenDialog1->Execute();
}

Ma non so come posso fare a inserire il testo contenuto nel file aperto.
Ho provato a far cosi:
RichEdit1=OpenDialog1->Execute();

Dove RichEdit1 è l'area di testo, ma da errore in compilazione, come posso fare?

tnx!
Questo è un'altro argomento
Sarebbe meglio aprire una nuova discussione per ogni nuovo argomento.
Comunque, se ben ricordo, devi fare una cosa del genere:
codice:
void __fastcall TForm1::Apri(TObject *Sender)
{
  if( OpenDialog1->Execute() )
  {
    RichEdit1->Lines->LoadFromFile(OpenDialog->FileName);
  }
}