Fórum Mesma classe de Form, instanciado com várias variáveis #327186
10/08/2006
0
for c := 0 to screen.FormCount -1 do
begin
If screen.Forms[c].Caption = ´Cadastro´ then
begin
Screen.Forms[c].Show;
Break;
end;
end;
end;
With ???????(FORM1/screen.forms[c]??)????? DO //aqui seria a referencia aos compoentes da classe Tform1, mas como ou acessálos ?
begin
Adotable1.Open; //aqui ocorre um erro de AV
Adotable1.Locate
(´Cod_Clientes´,query.fieldbyname ´Cod_Cliente´).AsString,[]);
edtNumPS.Text :
Valeu galera .....
Cabal
Curtir tópico
+ 0Posts
10/08/2006
Marco Salles
With Form1.FindComponent(instancia) do
Gostei + 0
10/08/2006
Cabal
With Tform1(screen.Forms[c]) DO
Gostei + 0
10/08/2006
Marco Salles
[b:bdd51f8db5]Qual codigo que deu erro [/b:bdd51f8db5]?????
Gostei + 0
10/08/2006
Rjun
Gostei + 0
10/08/2006
Marco Salles
puro palpite :
[b:00012b8136]AV pode ser Acesso Violado...[/b:00012b8136]
Gostei + 0
10/08/2006
Michael
with Form1.FindComponent(instancia) do
irá gerar um erro de violação de acesso - Access Violation (AV).
A não ser que seja certo de o componente existir, o mais indicado é guardar o valor de retorno em uma variável e testar a sua nulidade.
[]´s
Gostei + 0
11/08/2006
Marco Salles
Tenho uma classe Tform1, instanciado em tempo de execução, por uma variável chamada insância, esta variável pode ser instanciada com outras casses tb. gostaria de saber como faço para jogar dados nos componentes da classe Tform1. segue o código...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)