Fórum Access violation #335679
04/01/2007
0
se alguem puder me ajudar eu agradeço.
procedure TMainManut.CleanControls(AForm: TForm); var i: integer; begin for i:= 0 to AForm.ComponentCount - 1 do begin if AForm.Components[i] is TCustomEdit then (AForm.Components[i] as TCustomEdit).Clear; if AForm.Components[i] is TComboBox then (AForm.Components[i] as TComboBox).Text := ´´; if AForm.Components[i] is TMemo then (AForm.Components[i] as TMemo).Clear; end; end;
Fabiano Góes
Curtir tópico
+ 0Posts
04/01/2007
Massuda
Gostei + 0
04/01/2007
Fabiano Góes
procedure TMain.OpenForm(AFormClass: TFormClass; AForm: TForm); begin AForm := AFormClass.Create(application); try AForm.ShowModal; finally AForm.Release; AForm.Free; end; end;
se eu criar o form sem usar o metodo funciona
Gostei + 0
04/01/2007
Massuda
...[/quote:0d04b80463]Esse seu código cria, mostra e [b:0d04b80463]destrói[/b:0d04b80463] o form. Fora da procedure OpenForm, o valor de AForm é inválido.
Gostei + 0
04/01/2007
Aroldo Zanela
Sua idéia e implementar isto que foi respondido pelo Massuda no [url=http://www.forumweb.com.br/foruns/index.php?showtopic=26341&hl=findclass]ForumWeb[/url]?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)