Re: [delphi-br] fechar form
se o Form Principal "frmPrincipal" já estiver aberto mais atrás do outro então voce não precisa chama-lo novamente "frmPrincipal.ShowModal;", voce só precisa inverter os comandos: frmLogin.Close; frmLogin.free; 2008/10/21 felipe govoni <[EMAIL PROTECTED]> > bom dia > > to tentando fecha um form antes de abrir outro, to fazendo assim: > > frmLogin.free; > frmLogin.Close; > frmPrincipal.ShowModal; > > funciona mas a aplicação some da barra de tarefas, alguem sabe como > arrumar isso? > > -- > Felipe Govoni > - > Programador > Fone 8472-8718 > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] fechar form
ok vlw 2008/10/21 JB <[EMAIL PROTECTED]> > j aouviu falar em google? rsrs http://www.usercontrol.net/ > > > 2008/10/21 felipe govoni <[EMAIL PROTECTED] > >: > > que componente é esse? aonde eu acho ele? > > > > 2008/10/21 JB <[EMAIL PROTECTED] > > > > >> eu utilizo o UserControl em minhas aplicações... > >> > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > -- > Att. > > -- > > José Benedito > Software Developer > [EMAIL PROTECTED] > +55 19 8116-7826 > > -- Felipe Govoni - Programador Fone 8472-8718 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] fechar form
j aouviu falar em google? rsrs http://www.usercontrol.net/ 2008/10/21 felipe govoni <[EMAIL PROTECTED]>: > que componente é esse? aonde eu acho ele? > > 2008/10/21 JB <[EMAIL PROTECTED]> > >> eu utilizo o UserControl em minhas aplicações... >> > > [As partes desta mensagem que não continham texto foram removidas] > > -- Att. -- José Benedito Software Developer [EMAIL PROTECTED] +55 19 8116-7826
Re: [delphi-br] fechar form
cria form login cria form principal no create do principal da o showmodal no login de uma olhada no UserControl... 2008/10/21 JB <[EMAIL PROTECTED]>: > eu utilizo o UserControl em minhas aplicações... > > 2008/10/21 JB <[EMAIL PROTECTED]>: >> coloque no create do principal o showmodal... >> >> >> 2008/10/21 felipe govoni <[EMAIL PROTECTED]>: >>> mas se eu fizer isso o form de login se torna o principal. >>> >>> 2008/10/21 JB <[EMAIL PROTECTED]> >>> deixa o principal como main form e cria o form de login antes do principal... > > -- Att. -- José Benedito Software Developer [EMAIL PROTECTED] +55 19 8116-7826 >>> >>> -- >>> Felipe Govoni >>> - >>> Programador >>> Fone 8472-8718 >>> >>> [As partes desta mensagem que não continham texto foram removidas] >>> >>> >> >> >> >> -- >> Att. >> >> -- >> >> José Benedito >> Software Developer >> [EMAIL PROTECTED] >> +55 19 8116-7826 >> > > > > -- > Att. > > -- > > José Benedito > Software Developer > [EMAIL PROTECTED] > +55 19 8116-7826 > -- Att. -- José Benedito Software Developer [EMAIL PROTECTED] +55 19 8116-7826
Re: [delphi-br] fechar form
que componente é esse? aonde eu acho ele? 2008/10/21 JB <[EMAIL PROTECTED]> > eu utilizo o UserControl em minhas aplicações... > [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] fechar form
eu utilizo o UserControl em minhas aplicações... 2008/10/21 JB <[EMAIL PROTECTED]>: > coloque no create do principal o showmodal... > > > 2008/10/21 felipe govoni <[EMAIL PROTECTED]>: >> mas se eu fizer isso o form de login se torna o principal. >> >> 2008/10/21 JB <[EMAIL PROTECTED]> >> >>> deixa o principal como main form e cria o form de login antes do >>> principal... >>> >>> >>> > >>> > >>> >>> -- >>> Att. >>> >>> -- >>> >>> José Benedito >>> Software Developer >>> [EMAIL PROTECTED] >>> +55 19 8116-7826 >>> >>> >> >> -- >> Felipe Govoni >> - >> Programador >> Fone 8472-8718 >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> > > > > -- > Att. > > -- > > José Benedito > Software Developer > [EMAIL PROTECTED] > +55 19 8116-7826 > -- Att. -- José Benedito Software Developer [EMAIL PROTECTED] +55 19 8116-7826
Re: [delphi-br] fechar form
coloque no create do principal o showmodal... 2008/10/21 felipe govoni <[EMAIL PROTECTED]>: > mas se eu fizer isso o form de login se torna o principal. > > 2008/10/21 JB <[EMAIL PROTECTED]> > >> deixa o principal como main form e cria o form de login antes do >> principal... >> >> >> > >> > >> >> -- >> Att. >> >> -- >> >> José Benedito >> Software Developer >> [EMAIL PROTECTED] >> +55 19 8116-7826 >> >> > > -- > Felipe Govoni > - > Programador > Fone 8472-8718 > > [As partes desta mensagem que não continham texto foram removidas] > > -- Att. -- José Benedito Software Developer [EMAIL PROTECTED] +55 19 8116-7826
Re: [delphi-br] fechar form
mas se eu fizer isso o form de login se torna o principal. 2008/10/21 JB <[EMAIL PROTECTED]> > deixa o principal como main form e cria o form de login antes do > principal... > > > > > > > > -- > Att. > > -- > > José Benedito > Software Developer > [EMAIL PROTECTED] > +55 19 8116-7826 > > -- Felipe Govoni - Programador Fone 8472-8718 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] fechar form
deixa o principal como main form e cria o form de login antes do principal... 2008/10/21 felipe govoni <[EMAIL PROTECTED]>: > mas o frmLogin é o "main form" entao se eu fizer isso > a aplicação tambem fecha. > > 2008/10/21 Joao Morais <[EMAIL PROTECTED]> > >> 2008/10/21 felipe govoni >> <[EMAIL PROTECTED] > >> >: >> >> > bom dia >> > >> > to tentando fecha um form antes de abrir outro, to fazendo assim: >> > >> > frmLogin.free; >> > frmLogin.Close; >> > frmPrincipal.ShowModal; >> > >> > funciona mas a aplicação some da barra de tarefas, alguem sabe como >> > arrumar isso? >> >> Você tem que fechar o form antes de destruir, passa o close pra cima >> de tudo. Já é um começo. >> >> Joao Morais >> >> > > -- > Felipe Govoni > - > Programador > Fone 8472-8718 > > [As partes desta mensagem que não continham texto foram removidas] > > -- Att. -- José Benedito Software Developer [EMAIL PROTECTED] +55 19 8116-7826
Re: [delphi-br] fechar form
mas o frmLogin é o "main form" entao se eu fizer isso a aplicação tambem fecha. 2008/10/21 Joao Morais <[EMAIL PROTECTED]> > 2008/10/21 felipe govoni <[EMAIL PROTECTED] > >: > > > bom dia > > > > to tentando fecha um form antes de abrir outro, to fazendo assim: > > > > frmLogin.free; > > frmLogin.Close; > > frmPrincipal.ShowModal; > > > > funciona mas a aplicação some da barra de tarefas, alguem sabe como > > arrumar isso? > > Você tem que fechar o form antes de destruir, passa o close pra cima > de tudo. Já é um começo. > > Joao Morais > > -- Felipe Govoni - Programador Fone 8472-8718 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] fechar form
crie o form de login antes do principal... 2008/10/21 felipe govoni <[EMAIL PROTECTED]>: > bom dia > > to tentando fecha um form antes de abrir outro, to fazendo assim: > > frmLogin.free; > frmLogin.Close; > frmPrincipal.ShowModal; > > funciona mas a aplicação some da barra de tarefas, alguem sabe como > arrumar isso? > > -- > Felipe Govoni > - > Programador > Fone 8472-8718 > -- Att. -- José Benedito Software Developer [EMAIL PROTECTED] +55 19 8116-7826
Re: [delphi-br] fechar form
2008/10/21 felipe govoni <[EMAIL PROTECTED]>: > bom dia > > to tentando fecha um form antes de abrir outro, to fazendo assim: > >frmLogin.free; >frmLogin.Close; >frmPrincipal.ShowModal; > > funciona mas a aplicação some da barra de tarefas, alguem sabe como > arrumar isso? Você tem que fechar o form antes de destruir, passa o close pra cima de tudo. Já é um começo. Joao Morais
[delphi-br] fechar form
bom dia to tentando fecha um form antes de abrir outro, to fazendo assim: frmLogin.free; frmLogin.Close; frmPrincipal.ShowModal; funciona mas a aplicação some da barra de tarefas, alguem sabe como arrumar isso? -- Felipe Govoni - Programador Fone 8472-8718 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Fechar Form usando tecla ESC
tenta utilizar no evento keypress do form. - Original Message - From: Ricardo César Cardoso To: delphi-br@yahoogrupos.com.br Sent: Friday, May 04, 2007 9:17 AM Subject: [delphi-br] Fechar Form usando tecla ESC Bom dia amigos da lista! Tenho a seguinte dúvida: num form da minha aplicação, gostaria que fosse possível usar a tecla [ESC] para sair da tela. Mas quando pressiono a tecla [ESC] para sair da tela, o sistema dá uma violação de acesso. Coloquei Breakpoints para ver se as rotinas Close e CloseQuery eram chamadas, mas nenhuma delas é chamada. Vejam abaixo o código usado: Procedure TfrmEVENTOS_SERVICO.FormCloseQuery(Sender: TObject; var CanClose: Boolean); Begin dmEVENTOS_SERVICO.Free; End; Procedure TfrmEVENTOS_SERVICO.FormClose(Sender: TObject; var Action: TCloseAction); Begin with frmPRINCIPAL do MainMenu1.Items.Items[2].Remove(mJanelas.Find('TAREFAS')); Action := caFree; frmEVENTOS_SERVICO := nil; End; Procedure TfrmEVENTOS_SERVICO.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); Begin if Key = 27 then frmEVENTOS_SERVICO.OnClose; End; Se alguém tiver alguma idéia de como resolver este problema, fico agradecido. Saudações, Ricardo. __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Fechar Form usando tecla ESC [RESOLVIDO]
Obrigado André, resolveu o problema. Mas o que achei estranho é que eu já tinha tentado antes com o Close diretamente, mas continou dando erro, sabe-se lá pq. Mas troquei novamente e aí resolveu. De qualquer forma, obrigado. Sds, Ricardo. André - Gmail <[EMAIL PROTECTED]> escreveu: use if Key = 27 then Close; ao invés de if Key = 27 then frmEVENTOS_SERVICO.OnClose; - Original Message - From: "Ricardo César Cardoso" <[EMAIL PROTECTED]> To: Sent: Friday, May 04, 2007 9:17 AM Subject: [delphi-br] Fechar Form usando tecla ESC Bom dia amigos da lista! Tenho a seguinte dúvida: num form da minha aplicação, gostaria que fosse possível usar a tecla [ESC] para sair da tela. Mas quando pressiono a tecla [ESC] para sair da tela, o sistema dá uma violação de acesso. Coloquei Breakpoints para ver se as rotinas Close e CloseQuery eram chamadas, mas nenhuma delas é chamada. Vejam abaixo o código usado: Procedure TfrmEVENTOS_SERVICO.FormCloseQuery(Sender: TObject; var CanClose: Boolean); Begin dmEVENTOS_SERVICO.Free; End; Procedure TfrmEVENTOS_SERVICO.FormClose(Sender: TObject; var Action: TCloseAction); Begin with frmPRINCIPAL do MainMenu1.Items.Items[2].Remove(mJanelas.Find('TAREFAS')); Action := caFree; frmEVENTOS_SERVICO := nil; End; Procedure TfrmEVENTOS_SERVICO.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); Begin if Key = 27 then frmEVENTOS_SERVICO.OnClose; End; Se alguém tiver alguma idéia de como resolver este problema, fico agradecido. Saudações, Ricardo. __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] - __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Fechar Form usando tecla ESC
use if Key = 27 then Close; ao invés de if Key = 27 then frmEVENTOS_SERVICO.OnClose; - Original Message - From: "Ricardo César Cardoso" <[EMAIL PROTECTED]> To: Sent: Friday, May 04, 2007 9:17 AM Subject: [delphi-br] Fechar Form usando tecla ESC Bom dia amigos da lista! Tenho a seguinte dúvida: num form da minha aplicação, gostaria que fosse possível usar a tecla [ESC] para sair da tela. Mas quando pressiono a tecla [ESC] para sair da tela, o sistema dá uma violação de acesso. Coloquei Breakpoints para ver se as rotinas Close e CloseQuery eram chamadas, mas nenhuma delas é chamada. Vejam abaixo o código usado: Procedure TfrmEVENTOS_SERVICO.FormCloseQuery(Sender: TObject; var CanClose: Boolean); Begin dmEVENTOS_SERVICO.Free; End; Procedure TfrmEVENTOS_SERVICO.FormClose(Sender: TObject; var Action: TCloseAction); Begin with frmPRINCIPAL do MainMenu1.Items.Items[2].Remove(mJanelas.Find('TAREFAS')); Action := caFree; frmEVENTOS_SERVICO := nil; End; Procedure TfrmEVENTOS_SERVICO.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); Begin if Key = 27 then frmEVENTOS_SERVICO.OnClose; End; Se alguém tiver alguma idéia de como resolver este problema, fico agradecido. Saudações, Ricardo. __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Links do Yahoo! Grupos
[delphi-br] Fechar Form usando tecla ESC
Bom dia amigos da lista! Tenho a seguinte dúvida: num form da minha aplicação, gostaria que fosse possível usar a tecla [ESC] para sair da tela. Mas quando pressiono a tecla [ESC] para sair da tela, o sistema dá uma violação de acesso. Coloquei Breakpoints para ver se as rotinas Close e CloseQuery eram chamadas, mas nenhuma delas é chamada. Vejam abaixo o código usado: Procedure TfrmEVENTOS_SERVICO.FormCloseQuery(Sender: TObject; var CanClose: Boolean); Begin dmEVENTOS_SERVICO.Free; End; Procedure TfrmEVENTOS_SERVICO.FormClose(Sender: TObject; var Action: TCloseAction); Begin with frmPRINCIPAL do MainMenu1.Items.Items[2].Remove(mJanelas.Find('TAREFAS')); Action := caFree; frmEVENTOS_SERVICO := nil; End; Procedure TfrmEVENTOS_SERVICO.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); Begin if Key = 27 then frmEVENTOS_SERVICO.OnClose; End; Se alguém tiver alguma idéia de como resolver este problema, fico agradecido. Saudações, Ricardo. __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Fechar form MDI. Erro.
é pq vc nao destruiu o form coloque no evento OnClose Action := cafree; := nil; isso irá ajudar. t+ Maria Fernanda escreveu: >Pessoal, eu tenho uma aplicação mdi. Quando eu abro um form mdichild e >depois eu fecho ele, quando vou abrir ele ou qualquer outro novamente >o programa me gera um erro de "acess violation". > >Por que isso? Alguem pode me ajudar? > > > > > > > > -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Fechar form MDI. Erro.
Pessoal, eu tenho uma aplicação mdi. Quando eu abro um form mdichild e depois eu fecho ele, quando vou abrir ele ou qualquer outro novamente o programa me gera um erro de "acess violation". Por que isso? Alguem pode me ajudar? -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Fechar Form (Outra Duvida)
Oi, Então pra que serve aquele RELEASE ou FREE que vocês dão no form quem o chamou, umas vez que o caFree já faz isso? Agradeço desde já, Felippe. - Original Message - From: "Macfly" <[EMAIL PROTECTED]> To: Sent: Friday, June 10, 2005 11:10 PM Subject: Re: [delphi-br] Fechar Form (Duvida) Olá.. No evento onClose: Action := caFree; []'s MacFly -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Fechar Form (Duvida)
Olá.. No evento onClose: Action := caFree; []'s MacFly Felippe Nagato <[EMAIL PROTECTED]> wrote: Olá, Aproveitando o assunto... Eu quero criar o form em tempo de execução. Mas não quero que o Form seja Modal... tem como fazer isso e depois de algum jeito destruir o Form após ser usado? Tipo: quando eu apertar o "X" pra fechá-lo, ele se auto-liberar da memória? Obrigado desde já, Felippe. -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Discover Yahoo! Have fun online with music videos, cool games, IM & more. Check it out! [As partes desta mensagem que não continham texto foram removidas] -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Fechar Form (Duvida)
Olá, Aproveitando o assunto... Eu quero criar o form em tempo de execução. Mas não quero que o Form seja Modal... tem como fazer isso e depois de algum jeito destruir o Form após ser usado? Tipo: quando eu apertar o "X" pra fechá-lo, ele se auto-liberar da memória? Obrigado desde já, Felippe. -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Fechar Form
estive dando uma analizada na unit do evento onclose e me pareceu q essas acoes caNone caFree eh soh para poder controlar se o form deve fazer mesmo dentro do proprio procedimento onclose, tipo se la no procedimento vc coloca canone ele nao ira fechar --- Odair <[EMAIL PROTECTED]> escreveu: - Walter, eu sempre faço extamente assim como vc "falou", porém não coloco mais nada no OnClose, ainda assim é necessario mais lago no OnClose? Tipo action caFree?? Isso já não seria mais necessario não?? Odair - Original Message - From: Walter Alves Chagas Junior To: 'delphi-br@yahoogrupos.com.br' Sent: Thursday, June 09, 2005 11:30 AM Subject: RES: [delphi-br] Fechar Form Faz assim: try FNomeDoForm := TFNomeDoForm.Create(self); FNomeDoForm.ShowModal; finally FreeAndNil(FNomeDoForm); end; []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 > -Mensagem original- > De: Macfly [mailto:[EMAIL PROTECTED] > Enviada em: quinta-feira, 9 de junho de 2005 11:27 > Para: delphi-br@yahoogrupos.com.br > Assunto: Re: [delphi-br] Fechar Form > > > Olá... > > Eu utilizo assim > Para abrir > FNomeDoForm := TFNomeDoForm.Create(self); > FNomeDoForm.ShowModal; > FNomeDoForm.Free; > > No evento OnClose do form que foi aberto: > TFNomeDoForm.FormClose... > begin > Action := caFree; > end; > > Obs: Verifique se os forms não estão sendo criados > automaticamente na inicialização: > Vá em Project -> Options -> Forms... > Em Auto-Create forms geralmente deve estar só o formulários > principal e ou datamodules... > > []'s > MacFly > > Catiúscia A. Barrilli da Cruz <[EMAIL PROTECTED]> wrote: > Bom Dia ! > > Amados, gostaria de saber qual a melhor forma para abrir > formulários e > fechá-los. > Estou tendo um probleminha com relação a isso, pois há duas > máquinas com > win98, uma com 64 e outra com 128 de RAM, ambas dão um erro > dizendo: "não há > armazenamento suficiente" ou "não há recursos disponíveis p/ > efetuar a > aplicação". > > Esse erro dá quando abrem a tela de cadastro de propostas, > nessa tela, > chama-se mais 4 telas (a pedido da cliente), uma p/ adicionar > acessórios, > outra p/ adicionar produtos, outra p/ adiconar os detalhes da > forma de > pagamento e mais uma para incluir outras formas do pagamento. > > Gostaria de saber qual a melhor forma para estar abrindo e > fechando essas > telas "extras". > > Desde já agradeço. > > > > Cati > "...Não pense de si mesmo além do que convém..." Rm 12.3 > Nada está fora do alcance da oração, exceto o que está fora > da vontade de > Deus. > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > > > > - > Links do Yahoo! Grupos > >Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/delphi-br/ > >Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > >O uso que você faz do Yahoo! Grupos está sujeito aos > Termos do Serviço do Yahoo!. > > > __ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > > > > > [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Link
Re: [delphi-br] Fechar Form
Possivelmente então, além dos Forms, está tendo outro "vazamento" de memória. DataSet abertos sem necessidade, objetos que são criados e não são posteriormente distruídos são exemplos clássicos e difíceis de encontrar no programa. Experimente rodar o sistema com um medidor de recursos e observa onde e quando a memória RAM atinge picos. O programa dá o erro de estouro de memória em algum lugar em particular, ou em toda a aplicação? Um boa idéia seria depurar a aplicação (com F7) no trecho onde ocorre o erro. Aliás, o mais correto no código que você passou é Form := TForm.Create(Self); try Form.ShowModal; finally // Assim o release SEMPRE será executado quando ShowModal retornar Form.Release; end; Espero ter ajudado Francisco Thiago de Almeida Enter&Plug Informática Divisão: Desenvolvimento e Banco de dados MSN: [EMAIL PROTECTED] Skype: enterplug_thiago - Original Message - From: "Catiúscia A. Barrilli da Cruz" <[EMAIL PROTECTED]> To: Sent: Friday, June 10, 2005 10:46 AM Subject: RES: [delphi-br] Fechar Form Eu coloquei assim, segundo sugestões dos amigos: Form := TForm.Create(Self); Form.ShowModal; Form.Release; Action := CaFree Não deu mais o erro !!! Obrigada. Cati "...Não pense de si mesmo além do que convém..." Rm 12.3 Nada está fora do alcance da oração, exceto o que está fora da vontade de Deus. ---Mensagem original--- De: Walter Alves Chagas Junior Data: 06/10/05 09:59:11 Para: 'delphi-br@yahoogrupos.com.br' Assunto: RES: [delphi-br] Fechar Form Eu não coloco. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 > -Mensagem original- > De: Odair [mailto:[EMAIL PROTECTED] > Enviada em: quinta-feira, 9 de junho de 2005 16:12 > Para: delphi-br@yahoogrupos.com.br > Assunto: Re: [delphi-br] Fechar Form > > > Walter, eu sempre faço extamente assim como vc "falou", porém > não coloco mais nada no OnClose, ainda assim é necessario > mais lago no OnClose? > Tipo action caFree?? Isso já não seria mais necessario não?? > > Odair > > > - Original Message - > From: Walter Alves Chagas Junior > To: 'delphi-br@yahoogrupos.com.br' > Sent: Thursday, June 09, 2005 11:30 AM > Subject: RES: [delphi-br] Fechar Form > > > > Faz assim: > > try > FNomeDoForm := TFNomeDoForm.Create(self); > FNomeDoForm.ShowModal; > finally > FreeAndNil(FNomeDoForm); > end; > > > []s > > Walter Alves Chagas Junior > Projeto e desenvolvimento > Telemont Engenharia de telecomunicações > Belo Horizonte - MG - Brazil > [EMAIL PROTECTED] > Fone: (31) 3389-8215 Fax: (31) 3389-8200 > > > > -Mensagem original- > > De: Macfly [mailto:[EMAIL PROTECTED] > > Enviada em: quinta-feira, 9 de junho de 2005 11:27 > > Para: delphi-br@yahoogrupos.com.br > > Assunto: Re: [delphi-br] Fechar Form > > > > > > Olá... > > > > Eu utilizo assim > > Para abrir > > FNomeDoForm := TFNomeDoForm.Create(self); > > FNomeDoForm.ShowModal; > > FNomeDoForm.Free; > > > > No evento OnClose do form que foi aberto: > > TFNomeDoForm.FormClose... > > begin > > Action := caFree; > > end; > > > > Obs: Verifique se os forms não estão sendo criados > > automaticamente na inicialização: > > Vá em Project -> Options -> Forms... > > Em Auto-Create forms geralmente deve estar só o formulários > > principal e ou datamodules... > > > > []'s > > MacFly > > > > Catiúscia A. Barrilli da Cruz <[EMAIL PROTECTED]> wrote: > > Bom Dia ! > > > > Amados, gostaria de saber qual a melhor forma para abrir > > formulários e > > fechá-los. > > Estou tendo um probleminha com relação a isso, pois há duas > > máquinas com > > win98, uma com 64 e outra com 128 de RAM, ambas dão um erro > > dizendo: "não há > > armazenamento suficiente" ou "não há recursos disponíveis p/ > > efetuar a > > aplicação". > > > > Esse erro dá quando abrem a tela de cadastro de propostas, > > nessa tela, > > chama-se mais 4 telas (a pedido da cliente), uma p/ adicionar > > acessórios, > > outra p/ adicionar produtos, outra p/ adiconar os detalhes da > > forma de > > pagamento e mais uma para incluir outras formas do pagamento. > > > > Gostaria de saber qual a melhor forma para estar abrindo e > > fechando essas > > telas "extras". > > > > Desde já agradeço. > > > > > > > >
RES: [delphi-br] Fechar Form
Eu coloquei assim, segundo sugestões dos amigos: Form := TForm.Create(Self); Form.ShowModal; Form.Release; Action := CaFree Não deu mais o erro !!! Obrigada. Cati "...Não pense de si mesmo além do que convém..." Rm 12.3 Nada está fora do alcance da oração, exceto o que está fora da vontade de Deus. ---Mensagem original--- De: Walter Alves Chagas Junior Data: 06/10/05 09:59:11 Para: 'delphi-br@yahoogrupos.com.br' Assunto: RES: [delphi-br] Fechar Form Eu não coloco. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 > -Mensagem original- > De: Odair [mailto:[EMAIL PROTECTED] > Enviada em: quinta-feira, 9 de junho de 2005 16:12 > Para: delphi-br@yahoogrupos.com.br > Assunto: Re: [delphi-br] Fechar Form > > > Walter, eu sempre faço extamente assim como vc "falou", porém > não coloco mais nada no OnClose, ainda assim é necessario > mais lago no OnClose? > Tipo action caFree?? Isso já não seria mais necessario não?? > > Odair > > > - Original Message - > From: Walter Alves Chagas Junior > To: 'delphi-br@yahoogrupos.com.br' > Sent: Thursday, June 09, 2005 11:30 AM > Subject: RES: [delphi-br] Fechar Form > > > > Faz assim: > > try > FNomeDoForm := TFNomeDoForm.Create(self); > FNomeDoForm.ShowModal; > finally > FreeAndNil(FNomeDoForm); > end; > > > []s > > Walter Alves Chagas Junior > Projeto e desenvolvimento > Telemont Engenharia de telecomunicações > Belo Horizonte - MG - Brazil > [EMAIL PROTECTED] > Fone: (31) 3389-8215 Fax: (31) 3389-8200 > > > > -Mensagem original----- > > De: Macfly [mailto:[EMAIL PROTECTED] > > Enviada em: quinta-feira, 9 de junho de 2005 11:27 > > Para: delphi-br@yahoogrupos.com.br > > Assunto: Re: [delphi-br] Fechar Form > > > > > > Olá... > > > > Eu utilizo assim > > Para abrir > > FNomeDoForm := TFNomeDoForm.Create(self); > > FNomeDoForm.ShowModal; > > FNomeDoForm.Free; > > > > No evento OnClose do form que foi aberto: > > TFNomeDoForm.FormClose... > > begin > > Action := caFree; > > end; > > > > Obs: Verifique se os forms não estão sendo criados > > automaticamente na inicialização: > > Vá em Project -> Options -> Forms... > > Em Auto-Create forms geralmente deve estar só o formulários > > principal e ou datamodules... > > > > []'s > > MacFly > > > > Catiúscia A. Barrilli da Cruz <[EMAIL PROTECTED]> wrote: > > Bom Dia ! > > > > Amados, gostaria de saber qual a melhor forma para abrir > > formulários e > > fechá-los. > > Estou tendo um probleminha com relação a isso, pois há duas > > máquinas com > > win98, uma com 64 e outra com 128 de RAM, ambas dão um erro > > dizendo: "não há > > armazenamento suficiente" ou "não há recursos disponíveis p/ > > efetuar a > > aplicação". > > > > Esse erro dá quando abrem a tela de cadastro de propostas, > > nessa tela, > > chama-se mais 4 telas (a pedido da cliente), uma p/ adicionar > > acessórios, > > outra p/ adicionar produtos, outra p/ adiconar os detalhes da > > forma de > > pagamento e mais uma para incluir outras formas do pagamento. > > > > Gostaria de saber qual a melhor forma para estar abrindo e > > fechando essas > > telas "extras". > > > > Desde já agradeço. > > > > > > > > Cati > > "...Não pense de si mesmo além do que convém..." Rm 12.3 > > Nada está fora do alcance da oração, exceto o que está fora > > da vontade de > > Deus. > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > Para ver as mensagens antigas, acesse: > > http://br.groups.yahoo.com/group/delphi-br/messages > > > > Para falar com o moderador, envie um e-mail para: > > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > > > > > > > > > - > > Links do Yahoo! Grupos > > > >Para visitar o site do seu grupo na web, acesse: > > http://br.groups.yahoo.com/group/delphi-br/ > > > >Para sair deste grupo, envie um e-mail para: > > [EMAIL PROTECTED] > > > >O uso que você faz do Yahoo! Grupo
RES: [delphi-br] Fechar Form
Eu não coloco. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 > -Mensagem original- > De: Odair [mailto:[EMAIL PROTECTED] > Enviada em: quinta-feira, 9 de junho de 2005 16:12 > Para: delphi-br@yahoogrupos.com.br > Assunto: Re: [delphi-br] Fechar Form > > > Walter, eu sempre faço extamente assim como vc "falou", porém > não coloco mais nada no OnClose, ainda assim é necessario > mais lago no OnClose? > Tipo action caFree?? Isso já não seria mais necessario não?? > > Odair > > > - Original Message - > From: Walter Alves Chagas Junior > To: 'delphi-br@yahoogrupos.com.br' > Sent: Thursday, June 09, 2005 11:30 AM > Subject: RES: [delphi-br] Fechar Form > > > > Faz assim: > > try > FNomeDoForm := TFNomeDoForm.Create(self); > FNomeDoForm.ShowModal; > finally > FreeAndNil(FNomeDoForm); > end; > > > []s > > Walter Alves Chagas Junior > Projeto e desenvolvimento > Telemont Engenharia de telecomunicações > Belo Horizonte - MG - Brazil > [EMAIL PROTECTED] > Fone: (31) 3389-8215 Fax: (31) 3389-8200 > > > > -Mensagem original- > > De: Macfly [mailto:[EMAIL PROTECTED] > > Enviada em: quinta-feira, 9 de junho de 2005 11:27 > > Para: delphi-br@yahoogrupos.com.br > > Assunto: Re: [delphi-br] Fechar Form > > > > > > Olá... > > > > Eu utilizo assim > > Para abrir > > FNomeDoForm := TFNomeDoForm.Create(self); > > FNomeDoForm.ShowModal; > > FNomeDoForm.Free; > > > > No evento OnClose do form que foi aberto: > > TFNomeDoForm.FormClose... > > begin > > Action := caFree; > > end; > > > > Obs: Verifique se os forms não estão sendo criados > > automaticamente na inicialização: > > Vá em Project -> Options -> Forms... > > Em Auto-Create forms geralmente deve estar só o formulários > > principal e ou datamodules... > > > > []'s > > MacFly > > > > Catiúscia A. Barrilli da Cruz <[EMAIL PROTECTED]> wrote: > > Bom Dia ! > > > > Amados, gostaria de saber qual a melhor forma para abrir > > formulários e > > fechá-los. > > Estou tendo um probleminha com relação a isso, pois há duas > > máquinas com > > win98, uma com 64 e outra com 128 de RAM, ambas dão um erro > > dizendo: "não há > > armazenamento suficiente" ou "não há recursos disponíveis p/ > > efetuar a > > aplicação". > > > > Esse erro dá quando abrem a tela de cadastro de propostas, > > nessa tela, > > chama-se mais 4 telas (a pedido da cliente), uma p/ adicionar > > acessórios, > > outra p/ adicionar produtos, outra p/ adiconar os detalhes da > > forma de > > pagamento e mais uma para incluir outras formas do pagamento. > > > > Gostaria de saber qual a melhor forma para estar abrindo e > > fechando essas > > telas "extras". > > > > Desde já agradeço. > > > > > > > > Cati > > "...Não pense de si mesmo além do que convém..." Rm 12.3 > > Nada está fora do alcance da oração, exceto o que está fora > > da vontade de > > Deus. > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > Para ver as mensagens antigas, acesse: > > http://br.groups.yahoo.com/group/delphi-br/messages > > > > Para falar com o moderador, envie um e-mail para: > > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > > > > > > > > > - > > Links do Yahoo! Grupos > > > >Para visitar o site do seu grupo na web, acesse: > > http://br.groups.yahoo.com/group/delphi-br/ > > > >Para sair deste grupo, envie um e-mail para: > > [EMAIL PROTECTED] > > > >O uso que você faz do Yahoo! Grupos está sujeito aos > > Termos do Serviço do Yahoo!. > > > > > > __ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam protection around > > http://mail.yahoo.com > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > >
Re: Re: [delphi-br] Fechar Form
Não, a procedure Show retorna imediatamente, logo este código não serve para janelas MDI. Você pode fazer o controle através das variaveis algo como: if FmForm = Nil then begin FmForm := TFmForm.Create(Application) FmForm.Show; end; else FmForm.SetFocus; e a Destruição fica a cargo do evento OnClose begin Action := caFree; end; Se não me engano é isso mesmo. Nunca trabalhei com MDI :D Francisco Thiago de Almeida Enter&Plug Informática Divisão: Desenvolvimento e Banco de dados MSN: [EMAIL PROTECTED] Skype: enterplug_thiago - Original Message - From: "[> Mutuka <]" <[EMAIL PROTECTED]> To: Sent: Thursday, June 09, 2005 7:42 PM Subject: Re: Re: [delphi-br] Fechar Form se eu usar o Show em vez do showmodal ele ira esperar fechar o formulario... pois em minha aplicacao pode abrir outros forms junto voltando para o principal Francisco Thiago <[EMAIL PROTECTED]> escreveu:Olá. Olha, a melhor coisa a se fazer é -> Retirar os Forms do AutoCreate -> Chamar os Forms dessa forma with TClasseDoForm.Create(Self) do try ShowModal; finally Release; { Usar o Free não é muito indicado, pois ele destroi imediatamente o form, enquanto o release "espera" até que tudo no form esteja "concluído" para depois destruí-lo } end; E no OnClose de todos os forms (ou do seu form padrão, caso use herança) colocar o código Action := caFree; Espero ter ajudaddo Thiago Catiúscia A. Barrilli da Cruz <[EMAIL PROTECTED]> wrote: Bom Dia ! Amados, gostaria de saber qual a melhor forma para abrir formulários e fechá-los. Estou tendo um probleminha com relação a isso, pois há duas máquinas com win98, uma com 64 e outra com 128 de RAM, ambas dão um erro dizendo: "não há armazenamento suficiente" ou "não há recursos disponíveis p/ efetuar a aplicação". Esse erro dá quando abrem a tela de cadastro de propostas, nessa tela, chama-se mais 4 telas (a pedido da cliente), uma p/ adicionar acessórios, outra p/ adicionar produtos, outra p/ adiconar os detalhes da forma de pagamento e mais uma para incluir outras formas do pagamento. Gostaria de saber qual a melhor forma para estar abrindo e fechando essas telas "extras". Desde já agradeço. Cati "...Não pense de si mesmo além do que convém..." Rm 12.3 Nada está fora do alcance da oração, exceto o que está fora da vontade de Deus. [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos __ Informação do NOD32 1.1135 (20050609) __ Esta mensagem foi verificada pelo NOD32 Sistema Antivírus http://www.nod32.com.br [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. Leandro... [> Mutuka <] ___
RES: [delphi-br] Fechar Form
Olá, Bem, quando estou no menu principal, chamo os meus forms assim: with TFrmAcesso.Create(Self) do try ShowModal; finally Free; end; Dentro deste form, se preciso chamar outros forms, sempre faço assim também: with TFrmAutorizar.Create(Self) do try ShowModal; finally Free; end; Nunca tive problemas. Até breve. --- []'s Alexandre -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Catiúscia A. Barrilli da Cruz Enviada em: quinta-feira, 9 de junho de 2005 11:03 Para: Delphi-Br Assunto: [delphi-br] Fechar Form Bom Dia ! Amados, gostaria de saber qual a melhor forma para abrir formulários e fechá-los. Estou tendo um probleminha com relação a isso, pois há duas máquinas com win98, uma com 64 e outra com 128 de RAM, ambas dão um erro dizendo: "não há armazenamento suficiente" ou "não há recursos disponíveis p/ efetuar a aplicação". Esse erro dá quando abrem a tela de cadastro de propostas, nessa tela, chama-se mais 4 telas (a pedido da cliente), uma p/ adicionar acessórios, outra p/ adicionar produtos, outra p/ adiconar os detalhes da forma de pagamento e mais uma para incluir outras formas do pagamento. Gostaria de saber qual a melhor forma para estar abrindo e fechando essas telas "extras". Desde já agradeço. Cati "...Não pense de si mesmo além do que convém..." Rm 12.3 Nada está fora do alcance da oração, exceto o que está fora da vontade de Deus. [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Fechar Form
Walter, eu sempre faço extamente assim como vc "falou", porém não coloco mais nada no OnClose, ainda assim é necessario mais lago no OnClose? Tipo action caFree?? Isso já não seria mais necessario não?? Odair - Original Message - From: Walter Alves Chagas Junior To: 'delphi-br@yahoogrupos.com.br' Sent: Thursday, June 09, 2005 11:30 AM Subject: RES: [delphi-br] Fechar Form Faz assim: try FNomeDoForm := TFNomeDoForm.Create(self); FNomeDoForm.ShowModal; finally FreeAndNil(FNomeDoForm); end; []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 > -Mensagem original- > De: Macfly [mailto:[EMAIL PROTECTED] > Enviada em: quinta-feira, 9 de junho de 2005 11:27 > Para: delphi-br@yahoogrupos.com.br > Assunto: Re: [delphi-br] Fechar Form > > > Olá... > > Eu utilizo assim > Para abrir > FNomeDoForm := TFNomeDoForm.Create(self); > FNomeDoForm.ShowModal; > FNomeDoForm.Free; > > No evento OnClose do form que foi aberto: > TFNomeDoForm.FormClose... > begin > Action := caFree; > end; > > Obs: Verifique se os forms não estão sendo criados > automaticamente na inicialização: > Vá em Project -> Options -> Forms... > Em Auto-Create forms geralmente deve estar só o formulários > principal e ou datamodules... > > []'s > MacFly > > Catiúscia A. Barrilli da Cruz <[EMAIL PROTECTED]> wrote: > Bom Dia ! > > Amados, gostaria de saber qual a melhor forma para abrir > formulários e > fechá-los. > Estou tendo um probleminha com relação a isso, pois há duas > máquinas com > win98, uma com 64 e outra com 128 de RAM, ambas dão um erro > dizendo: "não há > armazenamento suficiente" ou "não há recursos disponíveis p/ > efetuar a > aplicação". > > Esse erro dá quando abrem a tela de cadastro de propostas, > nessa tela, > chama-se mais 4 telas (a pedido da cliente), uma p/ adicionar > acessórios, > outra p/ adicionar produtos, outra p/ adiconar os detalhes da > forma de > pagamento e mais uma para incluir outras formas do pagamento. > > Gostaria de saber qual a melhor forma para estar abrindo e > fechando essas > telas "extras". > > Desde já agradeço. > > > > Cati > "...Não pense de si mesmo além do que convém..." Rm 12.3 > Nada está fora do alcance da oração, exceto o que está fora > da vontade de > Deus. > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > > > > - > Links do Yahoo! Grupos > >Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/delphi-br/ > >Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > >O uso que você faz do Yahoo! Grupos está sujeito aos > Termos do Serviço do Yahoo!. > > > __ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > > > > > [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continha
Re: Re: [delphi-br] Fechar Form
se eu usar o Show em vez do showmodal ele ira esperar fechar o formulario... pois em minha aplicacao pode abrir outros forms junto voltando para o principal Francisco Thiago <[EMAIL PROTECTED]> escreveu:Olá. Olha, a melhor coisa a se fazer é -> Retirar os Forms do AutoCreate -> Chamar os Forms dessa forma with TClasseDoForm.Create(Self) do try ShowModal; finally Release; { Usar o Free não é muito indicado, pois ele destroi imediatamente o form, enquanto o release "espera" até que tudo no form esteja "concluído" para depois destruí-lo } end; E no OnClose de todos os forms (ou do seu form padrão, caso use herança) colocar o código Action := caFree; Espero ter ajudaddo Thiago Catiúscia A. Barrilli da Cruz <[EMAIL PROTECTED]> wrote: Bom Dia ! Amados, gostaria de saber qual a melhor forma para abrir formulários e fechá-los. Estou tendo um probleminha com relação a isso, pois há duas máquinas com win98, uma com 64 e outra com 128 de RAM, ambas dão um erro dizendo: "não há armazenamento suficiente" ou "não há recursos disponíveis p/ efetuar a aplicação". Esse erro dá quando abrem a tela de cadastro de propostas, nessa tela, chama-se mais 4 telas (a pedido da cliente), uma p/ adicionar acessórios, outra p/ adicionar produtos, outra p/ adiconar os detalhes da forma de pagamento e mais uma para incluir outras formas do pagamento. Gostaria de saber qual a melhor forma para estar abrindo e fechando essas telas "extras". Desde já agradeço. Cati "...Não pense de si mesmo além do que convém..." Rm 12.3 Nada está fora do alcance da oração, exceto o que está fora da vontade de Deus. [As partes desta mensagem que não continham texto foram removidas] -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos __ Informação do NOD32 1.1135 (20050609) __ Esta mensagem foi verificada pelo NOD32 Sistema Antivírus http://www.nod32.com.br [As partes desta mensagem que não continham texto foram removidas] -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. Leandro... [> Mutuka <] __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ [As partes desta mensagem que não continham texto foram removidas] -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Fechar Form
Olá... Dessa forma os Forms são carregados dinamicamente conforme a necessidade, deixa o aplicativo mais "Leve". A inicialização tb será mais rápida... Apenas altere a linha: FNomeDoForm.Free; Para FNomeDoForm.Release; Como sugeriu um colega em uma mensagem anterior... []'s Macfly plucaslazaro <[EMAIL PROTECTED]> wrote: Macfly, desculpe a ignorancia mas... por exemplo tenho um form principal que chama os outros forms do sistema é interessante ao chamar cada form utilizar da maneira como vc sugeriu ae embaixo?? obrigado Paulo - Original Message - From: "Macfly" <[EMAIL PROTECTED]> To: Sent: Thursday, June 09, 2005 11:27 AM Subject: Re: [delphi-br] Fechar Form Olá... Eu utilizo assim Para abrir FNomeDoForm := TFNomeDoForm.Create(self); FNomeDoForm.ShowModal; FNomeDoForm.Free; No evento OnClose do form que foi aberto: TFNomeDoForm.FormClose... begin Action := caFree; end; Obs: Verifique se os forms não estão sendo criados automaticamente na inicialização: Vá em Project -> Options -> Forms... Em Auto-Create forms geralmente deve estar só o formulários principal e ou datamodules... []'s MacFly Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Fechar Form
Macfly, desculpe a ignorancia mas... por exemplo tenho um form principal que chama os outros forms do sistema é interessante ao chamar cada form utilizar da maneira como vc sugeriu ae embaixo?? obrigado Paulo - Original Message - From: "Macfly" <[EMAIL PROTECTED]> To: Sent: Thursday, June 09, 2005 11:27 AM Subject: Re: [delphi-br] Fechar Form Olá... Eu utilizo assim Para abrir FNomeDoForm := TFNomeDoForm.Create(self); FNomeDoForm.ShowModal; FNomeDoForm.Free; No evento OnClose do form que foi aberto: TFNomeDoForm.FormClose... begin Action := caFree; end; Obs: Verifique se os forms não estão sendo criados automaticamente na inicialização: Vá em Project -> Options -> Forms... Em Auto-Create forms geralmente deve estar só o formulários principal e ou datamodules... []'s MacFly Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: Re: Re: [delphi-br] Fechar Form
Tempos atrás deram a seguinte dica: procedure CriarForm(TFrm: TComponentClass; var Frm); begin application.CreateForm(tFrm, Frm); //para manipula-lo utilize: TForm(frm).ShowModal ... end; - Original Message - From: "Catiúscia A. Barrilli da Cruz" <[EMAIL PROTECTED]> To: Sent: Thursday, June 09, 2005 1:20 PM Subject: Res: Re: Re: [delphi-br] Fechar Form Como faço para : with TClasseDoForm.Create(Self) do try ShowModal; finally Release; Ficar genérico pra todos os forms ? Cati "...Não pense de si mesmo além do que convém..." Rm 12.3 Nada está fora do alcance da oração, exceto o que está fora da vontade de Deus. ---Mensagem original--- De: Francisco Thiago Data: 06/09/05 12:33:05 Para: delphi-br@yahoogrupos.com.br Assunto: Re: Re: [delphi-br] Fechar Form Olá. Olha, a melhor coisa a se fazer é -> Retirar os Forms do AutoCreate -> Chamar os Forms dessa forma with TClasseDoForm.Create(Self) do try ShowModal; finally Release; { Usar o Free não é muito indicado, pois ele destroi imediatamente o form, enquanto o release "espera" até que tudo no form esteja "concluído" para depois destruí-lo } end; E no OnClose de todos os forms (ou do seu form padrão, caso use herança) colocar o código Action := caFree; Espero ter ajudaddo Thiago Catiúscia A. Barrilli da Cruz <[EMAIL PROTECTED]> wrote: Bom Dia ! Amados, gostaria de saber qual a melhor forma para abrir formulários e fechá-los. Estou tendo um probleminha com relação a isso, pois há duas máquinas com win98, uma com 64 e outra com 128 de RAM, ambas dão um erro dizendo: "não há armazenamento suficiente" ou "não há recursos disponíveis p/ efetuar a aplicação". Esse erro dá quando abrem a tela de cadastro de propostas, nessa tela, chama-se mais 4 telas (a pedido da cliente), uma p/ adicionar acessórios, outra p/ adicionar produtos, outra p/ adiconar os detalhes da forma de pagamento e mais uma para incluir outras formas do pagamento. Gostaria de saber qual a melhor forma para estar abrindo e fechando essas telas "extras". Desde já agradeço. Cati "...Não pense de si mesmo além do que convém..." Rm 12.3 Nada está fora do alcance da oração, exceto o que está fora da vontade de Deus. [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos __ Informação do NOD32 1.1135 (20050609) __ Esta mensagem foi verificada pelo NOD32 Sistema Antivírus http://www.nod32.com.br [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail yahoo.com.br -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos __ Informação do NOD32 1.1135 (20050609) __ Esta mensagem foi verificada pelo NOD32 Sistema Antivírus http://www.nod32.com.br [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderad
RES: [delphi-br] Fechar Form
Faz assim: try FNomeDoForm := TFNomeDoForm.Create(self); FNomeDoForm.ShowModal; finally FreeAndNil(FNomeDoForm); end; []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 > -Mensagem original- > De: Macfly [mailto:[EMAIL PROTECTED] > Enviada em: quinta-feira, 9 de junho de 2005 11:27 > Para: delphi-br@yahoogrupos.com.br > Assunto: Re: [delphi-br] Fechar Form > > > Olá... > > Eu utilizo assim > Para abrir > FNomeDoForm := TFNomeDoForm.Create(self); > FNomeDoForm.ShowModal; > FNomeDoForm.Free; > > No evento OnClose do form que foi aberto: > TFNomeDoForm.FormClose... > begin > Action := caFree; > end; > > Obs: Verifique se os forms não estão sendo criados > automaticamente na inicialização: > Vá em Project -> Options -> Forms... > Em Auto-Create forms geralmente deve estar só o formulários > principal e ou datamodules... > > []'s > MacFly > > Catiúscia A. Barrilli da Cruz <[EMAIL PROTECTED]> wrote: > Bom Dia ! > > Amados, gostaria de saber qual a melhor forma para abrir > formulários e > fechá-los. > Estou tendo um probleminha com relação a isso, pois há duas > máquinas com > win98, uma com 64 e outra com 128 de RAM, ambas dão um erro > dizendo: "não há > armazenamento suficiente" ou "não há recursos disponíveis p/ > efetuar a > aplicação". > > Esse erro dá quando abrem a tela de cadastro de propostas, > nessa tela, > chama-se mais 4 telas (a pedido da cliente), uma p/ adicionar > acessórios, > outra p/ adicionar produtos, outra p/ adiconar os detalhes da > forma de > pagamento e mais uma para incluir outras formas do pagamento. > > Gostaria de saber qual a melhor forma para estar abrindo e > fechando essas > telas "extras". > > Desde já agradeço. > > > > Cati > "...Não pense de si mesmo além do que convém..." Rm 12.3 > Nada está fora do alcance da oração, exceto o que está fora > da vontade de > Deus. > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > > > > - > Links do Yahoo! Grupos > >Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/delphi-br/ > >Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > >O uso que você faz do Yahoo! Grupos está sujeito aos > Termos do Serviço do Yahoo!. > > > __ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > > > > > [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Res: Re: Re: [delphi-br] Fechar Form
Como faço para : with TClasseDoForm.Create(Self) do try ShowModal; finally Release; Ficar genérico pra todos os forms ? Cati "...Não pense de si mesmo além do que convém..." Rm 12.3 Nada está fora do alcance da oração, exceto o que está fora da vontade de Deus. ---Mensagem original--- De: Francisco Thiago Data: 06/09/05 12:33:05 Para: delphi-br@yahoogrupos.com.br Assunto: Re: Re: [delphi-br] Fechar Form Olá. Olha, a melhor coisa a se fazer é -> Retirar os Forms do AutoCreate -> Chamar os Forms dessa forma with TClasseDoForm.Create(Self) do try ShowModal; finally Release; { Usar o Free não é muito indicado, pois ele destroi imediatamente o form, enquanto o release "espera" até que tudo no form esteja "concluído" para depois destruí-lo } end; E no OnClose de todos os forms (ou do seu form padrão, caso use herança) colocar o código Action := caFree; Espero ter ajudaddo Thiago Catiúscia A. Barrilli da Cruz <[EMAIL PROTECTED]> wrote: Bom Dia ! Amados, gostaria de saber qual a melhor forma para abrir formulários e fechá-los. Estou tendo um probleminha com relação a isso, pois há duas máquinas com win98, uma com 64 e outra com 128 de RAM, ambas dão um erro dizendo: "não há armazenamento suficiente" ou "não há recursos disponíveis p/ efetuar a aplicação". Esse erro dá quando abrem a tela de cadastro de propostas, nessa tela, chama-se mais 4 telas (a pedido da cliente), uma p/ adicionar acessórios, outra p/ adicionar produtos, outra p/ adiconar os detalhes da forma de pagamento e mais uma para incluir outras formas do pagamento. Gostaria de saber qual a melhor forma para estar abrindo e fechando essas telas "extras". Desde já agradeço. Cati "...Não pense de si mesmo além do que convém..." Rm 12.3 Nada está fora do alcance da oração, exceto o que está fora da vontade de Deus. [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos __ Informação do NOD32 1.1135 (20050609) __ Esta mensagem foi verificada pelo NOD32 Sistema Antivírus http://www.nod32.com.br [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail yahoo.com.br -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos __ Informação do NOD32 1.1135 (20050609) __ Esta mensagem foi verificada pelo NOD32 Sistema Antivírus http://www.nod32.com.br [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: Re: [delphi-br] Fechar Form
Olá. Olha, a melhor coisa a se fazer é -> Retirar os Forms do AutoCreate -> Chamar os Forms dessa forma with TClasseDoForm.Create(Self) do try ShowModal; finally Release; { Usar o Free não é muito indicado, pois ele destroi imediatamente o form, enquanto o release "espera" até que tudo no form esteja "concluído" para depois destruí-lo } end; E no OnClose de todos os forms (ou do seu form padrão, caso use herança) colocar o código Action := caFree; Espero ter ajudaddo Thiago Catiúscia A. Barrilli da Cruz <[EMAIL PROTECTED]> wrote: Bom Dia ! Amados, gostaria de saber qual a melhor forma para abrir formulários e fechá-los. Estou tendo um probleminha com relação a isso, pois há duas máquinas com win98, uma com 64 e outra com 128 de RAM, ambas dão um erro dizendo: "não há armazenamento suficiente" ou "não há recursos disponíveis p/ efetuar a aplicação". Esse erro dá quando abrem a tela de cadastro de propostas, nessa tela, chama-se mais 4 telas (a pedido da cliente), uma p/ adicionar acessórios, outra p/ adicionar produtos, outra p/ adiconar os detalhes da forma de pagamento e mais uma para incluir outras formas do pagamento. Gostaria de saber qual a melhor forma para estar abrindo e fechando essas telas "extras". Desde já agradeço. Cati "...Não pense de si mesmo além do que convém..." Rm 12.3 Nada está fora do alcance da oração, exceto o que está fora da vontade de Deus. [As partes desta mensagem que não continham texto foram removidas] -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos __ Informação do NOD32 1.1135 (20050609) __ Esta mensagem foi verificada pelo NOD32 Sistema Antivírus http://www.nod32.com.br [As partes desta mensagem que não continham texto foram removidas] -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Res: Re: [delphi-br] Fechar Form
Não estão sendo criados não... eu os retiro de lá... obrigada pela dica Cati "...Não pense de si mesmo além do que convém..." Rm 12.3 Nada está fora do alcance da oração, exceto o que está fora da vontade de Deus. ---Mensagem original--- De: Macfly Data: 06/09/05 11:27:44 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Fechar Form Olá... Eu utilizo assim Para abrir FNomeDoForm := TFNomeDoForm.Create(self); FNomeDoForm.ShowModal; FNomeDoForm.Free; No evento OnClose do form que foi aberto: TFNomeDoForm.FormClose... begin Action := caFree; end; Obs: Verifique se os forms não estão sendo criados automaticamente na inicialização: Vá em Project -> Options -> Forms... Em Auto-Create forms geralmente deve estar só o formulários principal e ou datamodules... []'s MacFly Catiúscia A. Barrilli da Cruz <[EMAIL PROTECTED]> wrote: Bom Dia ! Amados, gostaria de saber qual a melhor forma para abrir formulários e fechá-los. Estou tendo um probleminha com relação a isso, pois há duas máquinas com win98, uma com 64 e outra com 128 de RAM, ambas dão um erro dizendo: "não há armazenamento suficiente" ou "não há recursos disponíveis p/ efetuar a aplicação". Esse erro dá quando abrem a tela de cadastro de propostas, nessa tela, chama-se mais 4 telas (a pedido da cliente), uma p/ adicionar acessórios, outra p/ adicionar produtos, outra p/ adiconar os detalhes da forma de pagamento e mais uma para incluir outras formas do pagamento. Gostaria de saber qual a melhor forma para estar abrindo e fechando essas telas "extras". Desde já agradeço. Cati "...Não pense de si mesmo além do que convém..." Rm 12.3 Nada está fora do alcance da oração, exceto o que está fora da vontade de Deus. [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos __ Informação do NOD32 1.1135 (20050609) __ Esta mensagem foi verificada pelo NOD32 Sistema Antivírus http://www.nod32.com.br [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Fechar Form
Olá... Eu utilizo assim Para abrir FNomeDoForm := TFNomeDoForm.Create(self); FNomeDoForm.ShowModal; FNomeDoForm.Free; No evento OnClose do form que foi aberto: TFNomeDoForm.FormClose... begin Action := caFree; end; Obs: Verifique se os forms não estão sendo criados automaticamente na inicialização: Vá em Project -> Options -> Forms... Em Auto-Create forms geralmente deve estar só o formulários principal e ou datamodules... []'s MacFly Catiúscia A. Barrilli da Cruz <[EMAIL PROTECTED]> wrote: Bom Dia ! Amados, gostaria de saber qual a melhor forma para abrir formulários e fechá-los. Estou tendo um probleminha com relação a isso, pois há duas máquinas com win98, uma com 64 e outra com 128 de RAM, ambas dão um erro dizendo: "não há armazenamento suficiente" ou "não há recursos disponíveis p/ efetuar a aplicação". Esse erro dá quando abrem a tela de cadastro de propostas, nessa tela, chama-se mais 4 telas (a pedido da cliente), uma p/ adicionar acessórios, outra p/ adicionar produtos, outra p/ adiconar os detalhes da forma de pagamento e mais uma para incluir outras formas do pagamento. Gostaria de saber qual a melhor forma para estar abrindo e fechando essas telas "extras". Desde já agradeço. Cati "...Não pense de si mesmo além do que convém..." Rm 12.3 Nada está fora do alcance da oração, exceto o que está fora da vontade de Deus. [As partes desta mensagem que não continham texto foram removidas] -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Fechar Form
Bom Dia ! Amados, gostaria de saber qual a melhor forma para abrir formulários e fechá-los. Estou tendo um probleminha com relação a isso, pois há duas máquinas com win98, uma com 64 e outra com 128 de RAM, ambas dão um erro dizendo: "não há armazenamento suficiente" ou "não há recursos disponíveis p/ efetuar a aplicação". Esse erro dá quando abrem a tela de cadastro de propostas, nessa tela, chama-se mais 4 telas (a pedido da cliente), uma p/ adicionar acessórios, outra p/ adicionar produtos, outra p/ adiconar os detalhes da forma de pagamento e mais uma para incluir outras formas do pagamento. Gostaria de saber qual a melhor forma para estar abrindo e fechando essas telas "extras". Desde já agradeço. Cati "...Não pense de si mesmo além do que convém..." Rm 12.3 Nada está fora do alcance da oração, exceto o que está fora da vontade de Deus. [As partes desta mensagem que não continham texto foram removidas] -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Fechar form
valeu era isso mesmo q eu queria .Rafael Stoever .Desenvolvimento - Original Message - From: "Vinicius Mommensohn" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, October 28, 2004 12:16 AM Subject: Re: [delphi-br] Fechar form Eu não lembro qual eh o numero do cancelar (do sim se eu naum me engano é 6) mas é só vc colocar algo do tipo: Ao invez de colocar a pergunta no Onclose, coloque-a no evento OnCloseQuery (assim dá para negar o fechamento da tela). Se a resposta da pergunta for o Cancel, faça: If messagebox. = Cancel then begin // não lembro da string inteira CanClose := false; end; Isso fará com que a janela não se feche! :) Espero que isto te ajude, []s Vinicius - Original Message - From: rstoever To: [EMAIL PROTECTED] Sent: Thursday, October 28, 2004 2:05 AM Subject: [delphi-br] Fechar form Estou com um FORM -> formstyle = fsMDIChild e é um form de cadastro, mas estou inserindo algumas informacoes.. mas antes do usuário fechar a tela eu verifico se ele alterou as informacoes... bom... no onclose do form coloquei algumas verificaçoes deste tipo e aquela pergunta tradicional Desejas salvar as informações alteradas ?[S/N/C] Caso eu informe Cancelar, a janela nao é p/ fechar, e sim ficar ali.. normal mas como é um form filho, ele miniza na aplicaçao, como faço p/ ela ficar ainda ali sem fechar, sem salvar, sem nada valeu ai .rafa -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Fechar form
Eu não lembro qual eh o numero do cancelar (do sim se eu naum me engano é 6) mas é só vc colocar algo do tipo: Ao invez de colocar a pergunta no Onclose, coloque-a no evento OnCloseQuery (assim dá para negar o fechamento da tela). Se a resposta da pergunta for o Cancel, faça: If messagebox. = Cancel then begin // não lembro da string inteira CanClose := false; end; Isso fará com que a janela não se feche! :) Espero que isto te ajude, []s Vinicius - Original Message - From: rstoever To: [EMAIL PROTECTED] Sent: Thursday, October 28, 2004 2:05 AM Subject: [delphi-br] Fechar form Estou com um FORM -> formstyle = fsMDIChild e é um form de cadastro, mas estou inserindo algumas informacoes.. mas antes do usuário fechar a tela eu verifico se ele alterou as informacoes... bom... no onclose do form coloquei algumas verificaçoes deste tipo e aquela pergunta tradicional Desejas salvar as informações alteradas ?[S/N/C] Caso eu informe Cancelar, a janela nao é p/ fechar, e sim ficar ali.. normal mas como é um form filho, ele miniza na aplicaçao, como faço p/ ela ficar ainda ali sem fechar, sem salvar, sem nada valeu ai .rafa -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Fechar form
Estou com um FORM -> formstyle = fsMDIChild e é um form de cadastro, mas estou inserindo algumas informacoes.. mas antes do usuário fechar a tela eu verifico se ele alterou as informacoes... bom... no onclose do form coloquei algumas verificaçoes deste tipo e aquela pergunta tradicional Desejas salvar as informações alteradas ?[S/N/C] Caso eu informe Cancelar, a janela nao é p/ fechar, e sim ficar ali.. normal mas como é um form filho, ele miniza na aplicaçao, como faço p/ ela ficar ainda ali sem fechar, sem salvar, sem nada valeu ai .rafa -- < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM > Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html