Otprilike bas tako.
Code:
void __fastcall TForm1::FormActivate(TObject *Sender)
{
static bool HasPassedOnceOnActivate = false;
if ( !HasPassedOnceOnActivate )
{
HasPassedOnceOnActivate = true;
// SAMO JEDNOM SE IZVRŠAVA
// Ovde na primer čitaš INI datoteku, i nekom tehnikom i nekim redosledom ponovo kreiraš objekte i dodeljuješ im vrednosti.
}
// POTENCIJALNO, VIŠE PUTA SE IZVRŠAVA
}
Koju ces strategiju upotrebiti, da bi se dinamicki kreirane kontrole ponovo pojavile na formi pri startovanju programa, zavisi od zahteva projekta.