RES: [firebase-br] Access Violation (o que pode ser).
Felipe Giotto
felipe em metasoftware.com.br
Sex Set 23 09:06:49 -03 2005
Só para testar, mande criar o form antes de chamar o Close.. Ficará assim:
Procedure gravar.click(sender: Tobject);
> Var
> Strsqlatual; string
> Begin
> Inherited;
> If Ibdataset1.FieldByName('satus').AsString = 'S' then
> Begin
> Strsqlatual:= 'select * from produtos where codigo =
> '+#39+ Ibdataset1.FieldByName('cod_prod').asstring +#39;
> Application.CreateForm(TFormProdutos,FormProdutos);
> FormProdutos.IbdataSet1.Close; ====> aqui o erro ocorre…..
> FormProdutos.IbdataSet1.SelectSql.Clear;
> ....
Lembre-se que você não deverá utilizar dessa forma no seu aplicativo,
visto que todas as vezes que for clicado no botão, o Form será
recriado... Utilize somente para testar... Mexo a muito pouco tempo com
Delphi, deve existir outra maneira menos incorreta de verificar se o
Form está instanciado!!
Espero ter ajudado,
Felipe Giotto ;-)
<<Ledo>> wrote:
>Salve Marco.
>
>Realmente isso não sei se influencia.. mas o form no projeto esta como
>available e não auto create.
>De qualquer forma ela tb esta no uses do form que chama o IbDataset.
>[[]]
>Ledo
>
>-----Mensagem original-----
>Verifique se o FormProdutos está criado...
>
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>
--
Felipe Luiz Christófolli Giotto
Meta Tecnologia em Software, Ltda
Mais detalhes sobre a lista de discussão lista