Alexandre Storti Posted August 22, 2023 Share Posted August 22, 2023 I have a form called FrmVitrineForm: function frmVitrineFORM: TfrmVitrineFORM; begin Result := TfrmVitrineFORM(mm.GetFormInstance(TfrmVitrineFORM)); end; I try to call it to refresh a query through the function above, but the Form enters the OnCreate again, that is, it is being recreated, how can I access it without recreating it? with frmVitrineFORM do begin frmVitrineFORM.qrVehiclesAfterOpen(nil); end; Quote Link to comment Share on other sites More sharing options...
Sherzod Posted August 22, 2023 Share Posted August 22, 2023 Hello, Your case is not clear. Quote Link to comment Share on other sites More sharing options...
Alexandre Storti Posted August 22, 2023 Author Share Posted August 22, 2023 Would it be this way? procedure TMainForm.btnPesquisarClick(Sender: TObject); var Vitrine : TfrmVitrineFORM; begin Vitrine :=TfrmVitrineFORM( FindClass('TfrmVitrineFORM') ) .Create(UniApplication); Vitrine.qrVeiculosAfterOpen(nil); end; Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.