Re: [delphi-br] Form Inicial ?
Sinceramente Iran, não consegui assimilar o que você precisa. Iran Lima escreveu: Alguém sabe onde é que configura o “FORM” que vai abre automaticamente ao abrir o projeto Iran Lima -- 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: delphi-br-ow...@yahoogrupos.com.br 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: delphi-br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Form Inicial ?
Amigo Menu Project e escolha Options na tela que se abre escolha a opção forms abrirá uma tela que tem auto-create forms e available forms, o auto create é para o formulário ou data Module ser criado automaticamente e o available para ser criado só qdo ele for chamado, para definir o formulário principal escolho o auto-create forms Abraço Rubens Antunes Autor do Livro - Delphi Faça Uma Aplicação Comercial Blog http://rubensantunes.zip.net/ --- Em sex, 24/7/09, EmbarcaDelphi embarcadel...@yahoo.com.br escreveu: De: EmbarcaDelphi embarcadel...@yahoo.com.br Assunto: Re: [delphi-br] Form Inicial ? Para: delphi-br@yahoogrupos.com.br Data: Sexta-feira, 24 de Julho de 2009, 10:08 Sinceramente Iran, não consegui assimilar o que você precisa. Iran Lima escreveu: Alguém sabe onde é que configura o “FORM” que vai abre automaticamente ao abrir o projeto Iran Lima -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form ocupando toda area de trabalho
utilize essa procedure abaixo procedure maximizarForm(form: TForm); var area: TRect; begin //código de maximização do form SystemParametersInfo(SPI_GETWORKAREA, 0, @area, 0); form.Left := area.Left; form.Top := area.Top; form.Width := area.Right; form.Height := area.Bottom; end; falow 2009/6/24 Robson Tazinaffo robsontazina...@hotmail.com Como fazer o form principal ocupar toda a area de trabalho sem deixar redimensiona-lo, ou seja, o form ocupa toda a area de trabalho, mas quando passo o mouse sob a barra de tarefas ela deve aparecer. O form não pode ser redimensionado...Como faço isso -- Thales Eduardo Barros de Oliveira Desenvolvedor Delphi / Firebird / Java Emails: tebosoftw...@gmail.com (GoogleTalk) thales_...@hotmail.com (MSN) Blog: http://tebosoftware.blogspot.com/ Tente ser uma pessoa de valor, não de sucesso Albert Einstein [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form principal da aplicação aparec er minimizado na barra de tarefas.
Puts Walter, como faz tempo, acho que você já deve ter achado a solução, mas em todo caso, faça o seguinte: Adicione um TTrayIcon ao seu formulário Defina sua propriedade Visible como true Rode sua aplicação. Verá que independente do estado do form principal, o TrayIcon da aplicação sempre aparece ao lado do relógio. Para incrementar, adicione um TPopupMenu, programe alguns itens (minimizar, restaurar, fechar, ajuda, etc) e vai ficar show! Espero ter ajudado. Abraço. Edu Nicácio http://www34.brinkster.com/ecnsoft - Original Message - From: Walter Chagas (Bol) To: lista-del...@yahoogrupos.com.br ; Grupo Delphi-BR Sent: Monday, March 16, 2009 11:51 PM Subject: [delphi-br] Form principal da aplicação aparecer minimizado na barra de tarefas. Boa noite pessoal, Num projeto aqui, temos o form principal que ao ser exibido ele fica aberto na tela. Porém, eu abri o Autocad aqui e ele, além de exibir a tela principal, exibe ela minimizada na barra de tarefas simultaneamente (Não precisa que o usuário clique no botão minimizar pra isto). Fica então a tela principal aberta no desktop e o icone minimizado na barra de tarefas. Qual propriedade no form eu mexo pra que meu projeto faça isto? Veja bem. Não to querendo minimizar aplicação no trayicon ao lado do relogio. Não é isto que estou pedindo. Agradeço, desde já, a qualquer ajuda que me for dada []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br http://www.geocities.com/SiliconValley/Bay/1058 http://delphitocorporerm.blogspot.com/ MSN: whitesock...@hotmail.com SKYPE: WalterChagasJr [As partes desta mensagem que não continham texto foram removidas] -- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.22/2015 - Release Date: 03/20/09 19:01:00 -- -- No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.24/2017 - Release Date: 03/22/09 17:51:00 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form com Barra de Rolagem
Já pensou em colocar um componente scrollbox (paleta aditional), arrume os componente dentro de formas a que ela sempre apareça a barra lateral. Pimba!!! Quick and easy!!! Sds __ Emanuel Coutinho Salvador-Ba-Brasil Marciot2 escreveu: Intao a propiedade AutoScrooll está como true, mais meu cliente exige que tenha essa barra de rolagem Original Message - From: Alisson Yahoo To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Wednesday, February 18, 2009 7:53 PM Subject: Re: [delphi-br] Form com Barra de Rolagem A propriedade AutoScroll do form não serve? [As partes desta mensagem que não continham texto foram removidas] -- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.10.25/1958 - Release Date: 02/18/09 08:57:00 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form com Barra de Rolagem
Valeu Emanuel isso mesmo que estava precisando Abraços Obrigado Márcio - Original Message - From: Coutinho - Yahoo To: delphi-br@yahoogrupos.com.br Sent: Thursday, February 19, 2009 8:27 AM Subject: Re: [delphi-br] Form com Barra de Rolagem Já pensou em colocar um componente scrollbox (paleta aditional), arrume os componente dentro de formas a que ela sempre apareça a barra lateral. Pimba!!! Quick and easy!!! Sds __ Emanuel Coutinho Salvador-Ba-Brasil Marciot2 escreveu: Intao a propiedade AutoScrooll está como true, mais meu cliente exige que tenha essa barra de rolagem Original Message - From: Alisson Yahoo To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Wednesday, February 18, 2009 7:53 PM Subject: Re: [delphi-br] Form com Barra de Rolagem A propriedade AutoScroll do form não serve? [As partes desta mensagem que não continham texto foram removidas] -- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.10.25/1958 - Release Date: 02/18/09 08:57:00 [As partes desta mensagem que não continham texto foram removidas] -- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.10.25/1958 - Release Date: 02/18/09 08:57:00 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form com Barra de Rolagem
A propriedade AutoScroll do form não serve? [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form com Barra de Rolagem
Intao a propiedade AutoScrooll está como true, mais meu cliente exige que tenha essa barra de rolagem Original Message - From: Alisson Yahoo To: delphi-br@yahoogrupos.com.br Sent: Wednesday, February 18, 2009 7:53 PM Subject: Re: [delphi-br] Form com Barra de Rolagem A propriedade AutoScroll do form não serve? [As partes desta mensagem que não continham texto foram removidas] -- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.237 / Virus Database: 270.10.25/1958 - Release Date: 02/18/09 08:57:00 [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] Form Dinamico, erro ao acessar objetos...
Se vc prestar bem atenção nesse código que vc postou, vai concluir que a instância FirstForm não foi inicializada, e sim uma instância interna que fica localmente na rotina CreateFormFromName(). E, por conta disso, o erro (exceção que vc não mencionou), com toda certeza é um Access Violation! Sds. To: delphi-br@yahoogrupos.com.br From: contato.pcsolut...@yahoo.com.br Date: Wed, 4 Feb 2009 14:27:38 + Subject: [delphi-br] Form Dinamico, erro ao acessar objetos... Olá Pessoal, tudo bem? Tenho uma rotinha que cria os forms dinamicamente com variaveis, no qual funciona corretamente.. Porém não consigo acessar nenhuma propriedade ou objeto deste form pelo nome dele... procurei bastante na internet mas nao achei nada este link tem o exemplo das rotinas que estou usando... http://delphi.about.com/library/weekly/aa080905a.htm procedure CreateFormFromName(const FormName : string); var fc : TFormClass; f : TForm; begin fc := TFormClass(FindClass(FormName)); f := fc.Create(Application); f.Show; end; procedure TMainForm.FormCreate( Sender: TObject); begin RegisterClass(TFirstForm); RegisterClass(TSecondForm); RegisterClass(TThirdForm); end; procedure TMainForm.CreateFormButtonClick( Sender: TObject); var s : string; begin s := 'TFirstForm'; CreateFormFromName(s); end; PARTE QUE ACONTECE O ERRO.. procedure TMainForm.Button1Click(Sender: TObject); begin FirstForm.Label1.Caption := 'Testando'; end; _ Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos com até 6,000 fotos! http://www.amigosdomessenger.com.br
Re: [delphi-br] Form Dinamico, erro ao acessar objetos...
Aparentemente você tem que fazer um typecast, algo mais ou menos assim: TFirstForm(FirstForm).Label1.Caption := 'Testando'; Acredito que a variável FirstForm seja do tipo TForm, onde não existe o Label1. Certo? [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] Form Dinamico, erro ao acessar objetos...
Negativo! Leia a minha resposta e saberá exatamente o q está acontecendo! Sds. To: delphi-br@yahoogrupos.com.br From: jmariogue...@gmail.com Date: Wed, 4 Feb 2009 12:51:42 -0300 Subject: Re: [delphi-br] Form Dinamico, erro ao acessar objetos... Aparentemente você tem que fazer um typecast, algo mais ou menos assim: TFirstForm(FirstForm).Label1.Caption := 'Testando'; Acredito que a variável FirstForm seja do tipo TForm, onde não existe o Label1. Certo? _ Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger! http://www.amigosdomessenger.com.br/
Re: [delphi-br] Form Dinamico, erro ao acessar objetos...
2009/2/4 contato.pcsolution contato.pcsolut...@yahoo.com.br: procedure CreateFormFromName(const FormName : string); var fc : TFormClass; f : TForm; begin fc := TFormClass(FindClass(FormName)); f := fc.Create(Application); f.Show; end; Essa rotina tá perigosa. Arruma pra algo mais ou menos assim: function CreateFormFromName(const FormName : string): Boolean; var fc : TClass; f : TForm; begin fc := FindClass(FormName); Result := Assigned(fc) and fc.InheritsFrom(TForm); if Result then fc.Create(Application).Show; end; Se retornar False, o form não foi encontrado. PARTE QUE ACONTECE O ERRO.. procedure TMainForm.Button1Click(Sender: TObject); begin FirstForm.Label1.Caption := 'Testando'; end; Adapte a rotina acima com os truques desse artigo: http://blog.joaomorais.com.br/2008/08/31/dica-gerenciamento-form.html Joao Morais
Re: [delphi-br] form maximizado duvida
Caro colega pelebr Acho que você precisa pensar numa coisa: A maioria dos monitores hoje utiliza 1024x768, mas há ainda aqueles que por necessidade especial, mantém letras maiores na tela, assim, é sempre bom, fazer seus programas com menos informação agrupada na tela, usando como base uma resolução menor. Mas há ainda a possibilidade de você alterar a resolução de tela na abertura do sistema, e restaurar na saída do sistema. Vou procurar nos meus alfarrábios as funções... e de repente encontro!!! __ Emanuel Coutinho Salvador-Ba-Brasil *pelebr escreveu:* *estou com uma duvida seria, quero criar formularios maximizados e aproveitar o maximo de espaco possivel da tela, mas nao quero que de problema se o usuario tiver numa resolucao de 800x600 nao vai aparecer metade do form na tela. Entao estou usando 1024x800 no desenvolvimento ai um usuario deste sistema vai usar por exemplo em 800x600 e nao vai dar certo. a pergunta eh como fazer forms maximizados * **
Re: [delphi-br] form maximizado duvida
Amigo esse critério na minha opinião é bem complicado, o ideal talvez seja você fazer um (milagre rs), desenvolvendo na resolução menor de 800x600 para que possa abranger tudo que é micro antigo por exemplo também.. hoje é comum facil ter no mínimo 1024x768, mas ainda existem aqueles que resistem e utilizam o velho e bom (ou ruim) 800x600 pra acabar com a paciencia da gente, tente desenvolver em uma resolução mais baixa, que maximizando nas outras resoluções sua aplicação tera um aspecto bom, tente utilizar pagecontrols e etc, mas mesmo assim é complicado pq 800x600 dependendo do que você precisa na tela é muito pouco de tamanho rs. Outra opção é analisar se seu software vai ser específico ou geral no caso se for específico verifique o que é mais utilizado como resolução minima no ambiente de implantação !!! Bom não sei se ajudou de algo isso tudo, mas se puder ajudar de alguma outra forma só postar ai de volta rs. Abraços, Daniel. 2009/1/29 pelebr dnds...@gmail.com estou com uma duvida seria, quero criar formularios maximizados e aproveitar o maximo de espaco possivel da tela, mas nao quero que de problema se o usuario tiver numa resolucao de 800x600 nao vai aparecer metade do form na tela. Entao estou usando 1024x800 no desenvolvimento ai um usuario deste sistema vai usar por exemplo em 800x600 e nao vai dar certo. a pergunta eh como fazer forms maximizados -- Abraços, Daniel. Sempre que a vida lhe apresentar um desafio, tenha certeza que junto dele está a solução, [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] form maximizado duvida
Basta setar a propriedade Winds State do formulário para wsmaximized e pronto, sem a necessidade de ajustar width e height. Espero ter ajudado... Abraço. 2009/1/29 pelebr dnds...@gmail.com estou com uma duvida seria, quero criar formularios maximizados e aproveitar o maximo de espaco possivel da tela, mas nao quero que de problema se o usuario tiver numa resolucao de 800x600 nao vai aparecer metade do form na tela. Entao estou usando 1024x800 no desenvolvimento ai um usuario deste sistema vai usar por exemplo em 800x600 e nao vai dar certo. a pergunta eh como fazer forms maximizados -- Adriano Silva [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form := nil automático no O nClose
Yoshio wrote: Olá pessoal. Estava fazendo um form para ser herdado, porem não consegui fazer com que os forms descendentes se auto-liberar da memória. Para cada form descendente eu tenho que colocar este código no OnClose: Action := caFree; FormDescendente1 := nil; // ou FormDescendente2, FormDescendente3... O problema que você tem não é o auto-liberar. O caFree faz isto. O problema é que você tem um ponteiro (FormDescendente1) que aponta para um objeto destruído, e que poderá te causar um AV mais adiante. É praticamente o mesmo código em todos os forms descendentes. Não há uma maneira de fazer isto automático, como algum código no OnClose do form herdado que faz isso automaticamente? Escrevi sobre isso: http://blog.joaomorais.com.br/2008/08/31/dica-gerenciamento-form.html Joao Morais
Re: [delphi-br] Form := nil automático no OnClose
Tente dessa maneira: coloque este código no OnClose do form pai: Self.Action := caFree; Self := nil; Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Fone/Fax: (44) 3029-6053 - Maringá - Paraná www.n2solutions.com.br nfe.n2solutions.com.br www.studion2.com.br - Original Message - From: Yoshio To: Delphi-BR Sent: Thursday, August 28, 2008 12:20 PM Subject: [delphi-br] Form := nil automático no OnClose Olá pessoal. Estava fazendo um form para ser herdado, porem não consegui fazer com que os forms descendentes se auto-liberar da memória. Para cada form descendente eu tenho que colocar este código no OnClose: Action := caFree; FormDescendente1 := nil; // ou FormDescendente2, FormDescendente3... É praticamente o mesmo código em todos os forms descendentes. Não há uma maneira de fazer isto automático, como algum código no OnClose do form herdado que faz isso automaticamente? Obrigado. __ Informação do NOD32 IMON 3395 (20080828) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form com BorderIcon s = biHelp executar alguma ação
Eu tenho um componente que manipula isso, e vem com um DEMO. Vou mandar para seu e-mail. Blz. Leandro escreveu: Pessoal, Alguém sabe como eu posso executar uma determinada ação ao clicar no botão de interrogação que aparece quando eu coloco BorderIcons = biHelp? Obrigado, Leandro [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form com BorderIcons = biHelp execut ar alguma ação
Ótimo... muito obrigado... fico aguardando. Leandro - Original Message - From: Onjahyr - GMAIL To: delphi-br@yahoogrupos.com.br Sent: Friday, July 04, 2008 8:14 AM Subject: Re: [delphi-br] Form com BorderIcons = biHelp executar alguma ação Eu tenho um componente que manipula isso, e vem com um DEMO. Vou mandar para seu e-mail. Blz. Leandro escreveu: Pessoal, Alguém sabe como eu posso executar uma determinada ação ao clicar no botão de interrogação que aparece quando eu coloco BorderIcons = biHelp? Obrigado, Leandro [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] Form com BorderIcon s = biHelp executar alguma ação
Tenho outra alternativa. Procurei e não achei, mas eu tenho pois já usei. Outra alternativa: Instale os componentes da JEDI, são 333 componentes. Após instalação, copie o texto abaixo e cole no seu form: object JvCaptionButton1: TJvCaptionButton Alignment = taCenter ButtonHeight = 18 ButtonLeft = -31 ButtonTop = -2 ButtonWidth = 25 ShowHint = True ParentShowHint = False Enabled = False Font.Charset = ANSI_CHARSET Font.Color = clBlack Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsBold] ImageIndex = 2 Images = ImageList1 Margin = 0 Spacing = 0 Left = 5 Top = 258 end Se os componetes estiverem instalados aparecerá o componente no seu form. São tantos componentes que não achei onde ele tava, então, copiando o texto acima dá no mesmo e é logo direto. Este componente cria um botão na barra e tem uma opção no Object Inspector que cria o de Help, fechar, minimizar, etc... e tem o customizado que você vai dizer no evento onClique o que ele vai fazer. Se mesmo assim vc quiser os componentes para capturar o do próprio Formulário me dê um tempo para procutrar na minha estufa. (me avise). Blz. Leandro escreveu: Ótimo... muito obrigado... fico aguardando. Leandro --
Re: [delphi-br] Form com BorderIcons = biHelp execut ar alguma ação
Valeu cara... Eu queria usar o do form mesmo, mas se não tiver jeito, vou dar uma olhada nesse do Jedi. Muito obrigado. Leandro - Original Message - From: Onjahyr - GMAIL To: delphi-br@yahoogrupos.com.br Sent: Friday, July 04, 2008 9:19 AM Subject: Re: [delphi-br] Form com BorderIcons = biHelp executar alguma ação Tenho outra alternativa. Procurei e não achei, mas eu tenho pois já usei. Outra alternativa: Instale os componentes da JEDI, são 333 componentes. Após instalação, copie o texto abaixo e cole no seu form: object JvCaptionButton1: TJvCaptionButton Alignment = taCenter ButtonHeight = 18 ButtonLeft = -31 ButtonTop = -2 ButtonWidth = 25 ShowHint = True ParentShowHint = False Enabled = False Font.Charset = ANSI_CHARSET Font.Color = clBlack Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsBold] ImageIndex = 2 Images = ImageList1 Margin = 0 Spacing = 0 Left = 5 Top = 258 end Se os componetes estiverem instalados aparecerá o componente no seu form. São tantos componentes que não achei onde ele tava, então, copiando o texto acima dá no mesmo e é logo direto. Este componente cria um botão na barra e tem uma opção no Object Inspector que cria o de Help, fechar, minimizar, etc... e tem o customizado que você vai dizer no evento onClique o que ele vai fazer. Se mesmo assim vc quiser os componentes para capturar o do próprio Formulário me dê um tempo para procutrar na minha estufa. (me avise). Blz. Leandro escreveu: Ótimo... muito obrigado... fico aguardando. Leandro -- [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form com BorderIcons = biHelp executar alguma a��o
Eu queria usar o do form mesmo, mas se não tiver jeito, vou dar uma olhada nesse do Jedi. Já testou se o clique nesse botão aciona o evento OnHelp do Form? Jackson Gomes ToolsComps - Controle de Usuários para Desenvolvedores Borland/CodeGear Web Site: http://www.toolsandcomps.com Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps e-mail: [EMAIL PROTECTED] Fone: 27 3389 1138 - 8811 0324 Devhost - Webhost para desenvolvedores Borland http://www.devhost.com.br [EMAIL PROTECTED]
Re: [delphi-br] Form com BorderIcon s = biHelp executar alguma ação
Acabei de enviar o componente para seu e-mail... Se funcionar para o que deseja dê um retorno! Blz. Leandro escreveu: Valeu cara... Eu queria usar o do form mesmo, mas se não tiver jeito, vou dar uma olhada nesse do Jedi. Muito obrigado. Leandro - Original Message - From: Onjahyr - GMAIL To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, July 04, 2008 9:19 AM Subject: Re: [delphi-br] Form com BorderIcons = biHelp executar alguma ação Tenho outra alternativa. Procurei e não achei, mas eu tenho pois já usei. Outra alternativa: Instale os componentes da JEDI, são 333 componentes. Após instalação, copie o texto abaixo e cole no seu form: object JvCaptionButton1: TJvCaptionButton Alignment = taCenter ButtonHeight = 18 ButtonLeft = -31 ButtonTop = -2 ButtonWidth = 25 ShowHint = True ParentShowHint = False Enabled = False Font.Charset = ANSI_CHARSET Font.Color = clBlack Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsBold] ImageIndex = 2 Images = ImageList1 Margin = 0 Spacing = 0 Left = 5 Top = 258 end Se os componetes estiverem instalados aparecerá o componente no seu form. São tantos componentes que não achei onde ele tava, então, copiando o texto acima dá no mesmo e é logo direto. Este componente cria um botão na barra e tem uma opção no Object Inspector que cria o de Help, fechar, minimizar, etc... e tem o customizado que você vai dizer no evento onClique o que ele vai fazer. Se mesmo assim vc quiser os componentes para capturar o do próprio Formulário me dê um tempo para procutrar na minha estufa. (me avise). Blz. Leandro escreveu: Ótimo... muito obrigado... fico aguardando. Leandro -- [As partes desta mensagem que não continham texto foram removidas]
Re: *****SPAM***** Re: [delphi-br] Form com BorderIc ons = biHelp executar alguma ação
Sim, ja testei - Original Message - From: Jackson Gomes - ToolsComps To: delphi-br@yahoogrupos.com.br Sent: Friday, July 04, 2008 9:53 AM Subject: *SPAM* Re: [delphi-br] Form com BorderIcons = biHelp executar alguma ação Eu queria usar o do form mesmo, mas se não tiver jeito, vou dar uma olhada nesse do Jedi. Já testou se o clique nesse botão aciona o evento OnHelp do Form? Jackson Gomes ToolsComps - Controle de Usuários para Desenvolvedores Borland/CodeGear Web Site: http://www.toolsandcomps.com Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps e-mail: [EMAIL PROTECTED] Fone: 27 3389 1138 - 8811 0324 -- Devhost - Webhost para desenvolvedores Borland http://www.devhost.com.br [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form com BorderIcons = biHelp execut ar alguma ação
Onjahyr... O componente funcionou legal, mas não resolveu meu problema. Isso por quê eu queria executar uma determinada ação minha quando clicassem na ?, e não chamar o help. Por exemplo, mostrar uma mensagem para o usuário. De qualquer forma, vou dar uma estudada no código do componente. Talvez eu consiga implementar algo através dele. Muito obrigado, Leandro - Original Message - From: Onjahyr - GMAIL To: delphi-br@yahoogrupos.com.br Sent: Friday, July 04, 2008 10:10 AM Subject: Re: [delphi-br] Form com BorderIcons = biHelp executar alguma ação Acabei de enviar o componente para seu e-mail... Se funcionar para o que deseja dê um retorno! Blz. Leandro escreveu: Valeu cara... Eu queria usar o do form mesmo, mas se não tiver jeito, vou dar uma olhada nesse do Jedi. Muito obrigado. Leandro - Original Message - From: Onjahyr - GMAIL To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, July 04, 2008 9:19 AM Subject: Re: [delphi-br] Form com BorderIcons = biHelp executar alguma ação Tenho outra alternativa. Procurei e não achei, mas eu tenho pois já usei. Outra alternativa: Instale os componentes da JEDI, são 333 componentes. Após instalação, copie o texto abaixo e cole no seu form: object JvCaptionButton1: TJvCaptionButton Alignment = taCenter ButtonHeight = 18 ButtonLeft = -31 ButtonTop = -2 ButtonWidth = 25 ShowHint = True ParentShowHint = False Enabled = False Font.Charset = ANSI_CHARSET Font.Color = clBlack Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsBold] ImageIndex = 2 Images = ImageList1 Margin = 0 Spacing = 0 Left = 5 Top = 258 end Se os componetes estiverem instalados aparecerá o componente no seu form. São tantos componentes que não achei onde ele tava, então, copiando o texto acima dá no mesmo e é logo direto. Este componente cria um botão na barra e tem uma opção no Object Inspector que cria o de Help, fechar, minimizar, etc... e tem o customizado que você vai dizer no evento onClique o que ele vai fazer. Se mesmo assim vc quiser os componentes para capturar o do próprio Formulário me dê um tempo para procutrar na minha estufa. (me avise). Blz. Leandro escreveu: Ótimo... muito obrigado... fico aguardando. Leandro -- [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] Form com BorderIcon s = biHelp executar alguma ação
Então usa o componente da JEDI que resolve teu problema. Aliás, vou logo te passar o código abaixo prá não prolongar teu sofrimento (hahahaha): Aparecer uma mensagem ao clicar no botão Help do Form: *type* TForm1 = *class*(TForm) *private* *procedure* WMNCLBUTTONDOWN(*var* Msg: TWMNCLButtonDown) ; *message* WM_NCLBUTTONDOWN; *procedure* WMNCLBUTTONUP(*var* Msg: TWMNCLButtonUp) ; *message* WM_NCLBUTTONUP; *end*; *var* Form1: TForm; *implementation */{$R *.dfm}/ *procedure* TForm1.WMNCLBUTTONDOWN(*var* Msg: TWMNCLButtonDown) ; *begin* *if* Msg.HitTest = HTHELP *then* Msg.Result := 0 *else* *inherited*; *end*; *procedure* TForm1.WMNCLBUTTONUP(*var* Msg: TWMNCLButtonUp) ; *begin* *if* Msg.HitTest = HTHELP *then* *begin* Msg.Result := 0; ShowMessage('O botão Help foi clicado!') ; *end* *else* *inherited*; *end*; Pronto problema resolvido. Era para ter dito antes, mas enrolei para facilitar o teu lado. Blz Onjahyr Leandro escreveu: Onjahyr... O componente funcionou legal, mas não resolveu meu problema. Isso por quê eu queria executar uma determinada ação minha quando clicassem na ?, e não chamar o help. Por exemplo, mostrar uma mensagem para o usuário. De qualquer forma, vou dar uma estudada no código do componente. Talvez eu consiga implementar algo através dele. Muito obrigado, Leandro - Original Message - From: Onjahyr - GMAIL To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, July 04, 2008 10:10 AM Subject: Re: [delphi-br] Form com BorderIcons = biHelp executar alguma ação Acabei de enviar o componente para seu e-mail... Se funcionar para o que deseja dê um retorno! Blz. Leandro escreveu: Valeu cara... Eu queria usar o do form mesmo, mas se não tiver jeito, vou dar uma olhada nesse do Jedi. Muito obrigado. Leandro - Original Message - From: Onjahyr - GMAIL To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, July 04, 2008 9:19 AM Subject: Re: [delphi-br] Form com BorderIcons = biHelp executar alguma ação Tenho outra alternativa. Procurei e não achei, mas eu tenho pois já usei. Outra alternativa: Instale os componentes da JEDI, são 333 componentes. Após instalação, copie o texto abaixo e cole no seu form: object JvCaptionButton1: TJvCaptionButton Alignment = taCenter ButtonHeight = 18 ButtonLeft = -31 ButtonTop = -2 ButtonWidth = 25 ShowHint = True ParentShowHint = False Enabled = False Font.Charset = ANSI_CHARSET Font.Color = clBlack Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsBold] ImageIndex = 2 Images = ImageList1 Margin = 0 Spacing = 0 Left = 5 Top = 258 end Se os componetes estiverem instalados aparecerá o componente no seu form. São tantos componentes que não achei onde ele tava, então, copiando o texto acima dá no mesmo e é logo direto. Este componente cria um botão na barra e tem uma opção no Object Inspector que cria o de Help, fechar, minimizar, etc... e tem o customizado que você vai dizer no evento onClique o que ele vai fazer. Se mesmo assim vc quiser os componentes para capturar o do próprio Formulário me dê um tempo para procutrar na minha estufa. (me avise). Blz. Leandro escreveu: Ótimo... muito obrigado... fico aguardando. Leandro -- [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] Form com BorderIcons = biHelp execut ar alguma ação
valeu... pelo sofrimento... rsrsrs :) t+ - Original Message - From: Onjahyr - GMAIL To: delphi-br@yahoogrupos.com.br Sent: Friday, July 04, 2008 4:22 PM Subject: Re: [delphi-br] Form com BorderIcons = biHelp executar alguma ação Então usa o componente da JEDI que resolve teu problema. Aliás, vou logo te passar o código abaixo prá não prolongar teu sofrimento (hahahaha): Aparecer uma mensagem ao clicar no botão Help do Form: *type* TForm1 = *class*(TForm) *private* *procedure* WMNCLBUTTONDOWN(*var* Msg: TWMNCLButtonDown) ; *message* WM_NCLBUTTONDOWN; *procedure* WMNCLBUTTONUP(*var* Msg: TWMNCLButtonUp) ; *message* WM_NCLBUTTONUP; *end*; *var* Form1: TForm; *implementation */{$R *.dfm}/ *procedure* TForm1.WMNCLBUTTONDOWN(*var* Msg: TWMNCLButtonDown) ; *begin* *if* Msg.HitTest = HTHELP *then* Msg.Result := 0 *else* *inherited*; *end*; *procedure* TForm1.WMNCLBUTTONUP(*var* Msg: TWMNCLButtonUp) ; *begin* *if* Msg.HitTest = HTHELP *then* *begin* Msg.Result := 0; ShowMessage('O botão Help foi clicado!') ; *end* *else* *inherited*; *end*; Pronto problema resolvido. Era para ter dito antes, mas enrolei para facilitar o teu lado. Blz Onjahyr Leandro escreveu: Onjahyr... O componente funcionou legal, mas não resolveu meu problema. Isso por quê eu queria executar uma determinada ação minha quando clicassem na ?, e não chamar o help. Por exemplo, mostrar uma mensagem para o usuário. De qualquer forma, vou dar uma estudada no código do componente. Talvez eu consiga implementar algo através dele. Muito obrigado, Leandro - Original Message - From: Onjahyr - GMAIL To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, July 04, 2008 10:10 AM Subject: Re: [delphi-br] Form com BorderIcons = biHelp executar alguma ação Acabei de enviar o componente para seu e-mail... Se funcionar para o que deseja dê um retorno! Blz. Leandro escreveu: Valeu cara... Eu queria usar o do form mesmo, mas se não tiver jeito, vou dar uma olhada nesse do Jedi. Muito obrigado. Leandro - Original Message - From: Onjahyr - GMAIL To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, July 04, 2008 9:19 AM Subject: Re: [delphi-br] Form com BorderIcons = biHelp executar alguma ação Tenho outra alternativa. Procurei e não achei, mas eu tenho pois já usei. Outra alternativa: Instale os componentes da JEDI, são 333 componentes. Após instalação, copie o texto abaixo e cole no seu form: object JvCaptionButton1: TJvCaptionButton Alignment = taCenter ButtonHeight = 18 ButtonLeft = -31 ButtonTop = -2 ButtonWidth = 25 ShowHint = True ParentShowHint = False Enabled = False Font.Charset = ANSI_CHARSET Font.Color = clBlack Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsBold] ImageIndex = 2 Images = ImageList1 Margin = 0 Spacing = 0 Left = 5 Top = 258 end Se os componetes estiverem instalados aparecerá o componente no seu form. São tantos componentes que não achei onde ele tava, então, copiando o texto acima dá no mesmo e é logo direto. Este componente cria um botão na barra e tem uma opção no Object Inspector que cria o de Help, fechar, minimizar, etc... e tem o customizado que você vai dizer no evento onClique o que ele vai fazer. Se mesmo assim vc quiser os componentes para capturar o do próprio Formulário me dê um tempo para procutrar na minha estufa. (me avise). Blz. Leandro escreveu: Ótimo... muito obrigado... fico aguardando. Leandro -- [As partes desta mensagem que não continham texto foram removidas] [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] Form é fechado, mas memóri a continua a mesma ?????
Bom dia Flavio Geralmente faco isso para chamar um formulário e ao fecha-lo o mesmo saira da memória. procedure TFMenu.Clientes1Click(Sender: TObject); begin try FConsClientes := TFConsClientes.Create( Application ); FConsClientes.ShowModal; finally FreeAndNil( FConsClientes ); end; end; t+ - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form é fechado, mas memóri a continua a mesma ?????
VC REMOVEU A LINHA Q CORRESPONDE AO FORM CRIADO? SE VC NAO REMOVER O SISTEMA CRIA O FORM DE QUALQUER FORMA! Joao Morais [EMAIL PROTECTED] escreveu: Flavio wrote: Olá pessoal, boa tarde, hoje fui gerenciar a memória que meu aplicativo gasta no task manager do windows xp e percebi que quando abro um form dentro do aplicativo, a memória consumida é expandida, mas quando fecho, a memória continua praticamente a mesma (diminui uns 5% do q consumiu). Abaixo estão os códigos de abertura do meu form (criado dinamicamente, ou seja, retirei ele dos forms auto-create do projeto) e fechamento do mesmo. Não se preocupe com isto. O gerenciador não devolve toda a memória que aloca do sistema, mesmo que você libere a memória corretamente. Alocar memória é um processo 'caro' e o gerenciador minimiza este processo. -- Joao Morais // criando e abrindo o form var Formulario : TformGraficos; begin // Cria o form dinamicamente Formulario := TformGraficos.Create(Application); Formulario.Top := 0; Formulario.Left := 0; end // fechando o form procedure TformGraficos.FormClose(Sender: TObject; var Action: TCloseAction); begin Action := caFree; formGraficos := nil; end; Alguém tem uma luz para eu chegar até o final do túnel ?? Obrigado pela atenção. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form é fechado, mas mem ória continua a mesma ?????
Flavio wrote: Olá pessoal, boa tarde, hoje fui gerenciar a memória que meu aplicativo gasta no task manager do windows xp e percebi que quando abro um form dentro do aplicativo, a memória consumida é expandida, mas quando fecho, a memória continua praticamente a mesma (diminui uns 5% do q consumiu). Abaixo estão os códigos de abertura do meu form (criado dinamicamente, ou seja, retirei ele dos forms auto-create do projeto) e fechamento do mesmo. Não se preocupe com isto. O gerenciador não devolve toda a memória que aloca do sistema, mesmo que você libere a memória corretamente. Alocar memória é um processo 'caro' e o gerenciador minimiza este processo. -- Joao Morais // criando e abrindo o form var Formulario : TformGraficos; begin // Cria o form dinamicamente Formulario := TformGraficos.Create(Application); Formulario.Top := 0; Formulario.Left := 0; end // fechando o form procedure TformGraficos.FormClose(Sender: TObject; var Action: TCloseAction); begin Action := caFree; formGraficos := nil; end; Alguém tem uma luz para eu chegar até o final do túnel ?? Obrigado pela atenção. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form é fechado, mas memória continua a mesma ?????
Um teste simples pra comprovar a explicação do João, abre a sua aplicação, veja no gerenciador.. o uso de memória vai esta em torno de 7mb, ao minimizar a aplicação vai cair pra uns 600kb. como ele disse não se preocupe muito com isso. Em 24/02/08, Joao Morais [EMAIL PROTECTED] escreveu: Flavio wrote: Olá pessoal, boa tarde, hoje fui gerenciar a memória que meu aplicativo gasta no task manager do windows xp e percebi que quando abro um form dentro do aplicativo, a memória consumida é expandida, mas quando fecho, a memória continua praticamente a mesma (diminui uns 5% do q consumiu). Abaixo estão os códigos de abertura do meu form (criado dinamicamente, ou seja, retirei ele dos forms auto-create do projeto) e fechamento do mesmo. Não se preocupe com isto. O gerenciador não devolve toda a memória que aloca do sistema, mesmo que você libere a memória corretamente. Alocar memória é um processo 'caro' e o gerenciador minimiza este processo. -- Joao Morais // criando e abrindo o form var Formulario : TformGraficos; begin // Cria o form dinamicamente Formulario := TformGraficos.Create(Application); Formulario.Top := 0; Formulario.Left := 0; end // fechando o form procedure TformGraficos.FormClose(Sender: TObject; var Action: TCloseAction); begin Action := caFree; formGraficos := nil; end; Alguém tem uma luz para eu chegar até o final do túnel ?? Obrigado pela atenção. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form Diferente
Olá Ghuilherme, tudo bem?! Cara, uma solução que uso há tempos e nunca me trouxe problemas foi criar uma imagem bitmap com a parte externa do contorno que você quer (no caso um caminhão) em uma cor sólida, como magenta ou verde claro. Depois, dentro das propriedades desse form, no Delphi, sete a cor de transparência para a mesma cor que você utilizou ao criar a imagem. Remova as bordas do form (setar como none) e voilá! Seu form com um desenho de caminhão está pronto!!! Nota: tem que ser imagem BMP pois o JPG usa compressão e a cor sólida (por exemplo, fúcsia) acaba virando um monte de meios tons da cor original... Abraço. Atenciosamente: Eduardo Cláudio Nicácio Analista de Sistemas Pleno CTIS Tecnologia S/A Tel.: (11) 3150-6233 [EMAIL PROTECTED] - Original Message - From: Guilherme Alves To: [EMAIL PROTECTED] ; delphi-br@yahoogrupos.com.br Sent: Wednesday, February 13, 2008 4:41 PM Subject: [delphi-br] Form Diferente Oi galera, Eu estou fazendo um sistema e gostaria de fazer um form de login diferente.. por exemplo... eu já vi form ser arrendondado e quadrado. Gostaria de fazer um form parecido com um carro ou caminhão, algo que lembre transportadora.. algo do tipo.. Existe isso? Eu sei que vai ficar bem estranho... mas gostaria de saber se isso existe Obrigado, Guilherme - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [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] Form Diferente
Boa tarde, Eduardo Legal. consegui fazer funcionar. Eu consegui fazer com uma imagem simples... mas com um logotipo eu nao consegui... o bm estraga mesmo a imagem, ne? Mas valeu , obrigado Edu Nicácio [EMAIL PROTECTED] escreveu: Olá Ghuilherme, tudo bem?! Cara, uma solução que uso há tempos e nunca me trouxe problemas foi criar uma imagem bitmap com a parte externa do contorno que você quer (no caso um caminhão) em uma cor sólida, como magenta ou verde claro. Depois, dentro das propriedades desse form, no Delphi, sete a cor de transparência para a mesma cor que você utilizou ao criar a imagem. Remova as bordas do form (setar como none) e voilá! Seu form com um desenho de caminhão está pronto!!! Nota: tem que ser imagem BMP pois o JPG usa compressão e a cor sólida (por exemplo, fúcsia) acaba virando um monte de meios tons da cor original... Abraço. -- Atenciosamente: Eduardo Cláudio Nicácio Analista de Sistemas Pleno CTIS Tecnologia S/A Tel.: (11) 3150-6233 [EMAIL PROTECTED] - Original Message - From: Guilherme Alves To: [EMAIL PROTECTED] ; delphi-br@yahoogrupos.com.br Sent: Wednesday, February 13, 2008 4:41 PM Subject: [delphi-br] Form Diferente Oi galera, Eu estou fazendo um sistema e gostaria de fazer um form de login diferente.. por exemplo... eu já vi form ser arrendondado e quadrado. Gostaria de fazer um form parecido com um carro ou caminhão, algo que lembre transportadora.. algo do tipo.. Existe isso? Eu sei que vai ficar bem estranho... mas gostaria de saber se isso existe Obrigado, Guilherme - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form de Login - urgente
Guilherme Eu também faço diferente de vc. Eu crio o DataModule antes do form principal e dentro do OnCreate do DataModule eu chamo a tela de login. Se tudo estiver OK, daí sim ele inicializa o que precisa no DataModule, senão não faz nada. No OnCreate do Form principal eu só testo uma coisa: Banco de dados está logado? Se sim, faz o resto, se não: Application.Terminate. Espero que isso ajude. Alexandre - Original Message - From: Alessandro DUARTE de Moraes [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Date: Mon, 28 Jan 2008 15:28:11 -0200 Subject: Re: [delphi-br] Form de Login - urgente Se o código do teu projeto está igual ao que postasse, então estás primeiro executando o FormPrincipal ... o comentário que colocasse não tem sentido ... Eu uso diferente, crio um form a parte (o login) e chamo ele na marra, se o ModalResult for diferente de mrOK então executo um Application.Terminate ao invés de Application.Run. Isso funciona! Alessandro DUARTE de Moraes A.C. Santa Casa do Rio Grande. http://www.santacasarg.com.br - Original Message - From: Guilherme Alves To: delphi-br@yahoogrupos.com.br ; [EMAIL PROTECTED] Sent: Monday, January 28, 2008 2:13 PM Subject: [delphi-br] Form de Login - urgente Olá galera Quando eu precisava fazer um form de login antes do usuário poder utilizar o sistema, eu fazia assim (no Delphi 7) FormPrincipal = form tipo MDIform FormLogin = form tipo normal No momento de inicializar eu fazia assim: begin Application.Initialize; Application.CreateForm(TFormPrincipal, FormPrincipal); //inicializa primeiro o form de login// Application.CreateForm(TFormLogin, FormLogin); Application.CreateForm(TDataModule, DataModule); Application.Run; end. Agora, estou tentando fazer a mesma coisa no Delphi 2007 e não estou conseguindo. O que pode ser? Lembrando que estou utilizando também para o formprincipal o MDIForm (pai), mas o login como form normal, pois funcionava corretamente no Delphi 7 não sei porque no Delhpi 2007 não funciona. Simplesmente ele não abre, abre direto o FormPrincipal. No aguardo, Valeu, Guilherme Alves - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] -- E-mail Seguro Vetorial.net Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, encaminhe para [EMAIL PROTECTED] Chave de Identificação: 54568,479e0512415984065212688 [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] 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] Form de Login - urgente
Se o código do teu projeto está igual ao que postasse, então estás primeiro executando o FormPrincipal ... o comentário que colocasse não tem sentido ... Eu uso diferente, crio um form a parte (o login) e chamo ele na marra, se o ModalResult for diferente de mrOK então executo um Application.Terminate ao invés de Application.Run. Isso funciona! Alessandro DUARTE de Moraes A.C. Santa Casa do Rio Grande. http://www.santacasarg.com.br - Original Message - From: Guilherme Alves To: delphi-br@yahoogrupos.com.br ; [EMAIL PROTECTED] Sent: Monday, January 28, 2008 2:13 PM Subject: [delphi-br] Form de Login - urgente Olá galera Quando eu precisava fazer um form de login antes do usuário poder utilizar o sistema, eu fazia assim (no Delphi 7) FormPrincipal = form tipo MDIform FormLogin = form tipo normal No momento de inicializar eu fazia assim: begin Application.Initialize; Application.CreateForm(TFormPrincipal, FormPrincipal); //inicializa primeiro o form de login// Application.CreateForm(TFormLogin, FormLogin); Application.CreateForm(TDataModule, DataModule); Application.Run; end. Agora, estou tentando fazer a mesma coisa no Delphi 2007 e não estou conseguindo. O que pode ser? Lembrando que estou utilizando também para o formprincipal o MDIForm (pai), mas o login como form normal, pois funcionava corretamente no Delphi 7 não sei porque no Delhpi 2007 não funciona. Simplesmente ele não abre, abre direto o FormPrincipal. No aguardo, Valeu, Guilherme Alves - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] -- E-mail Seguro Vetorial.net Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, encaminhe para [EMAIL PROTECTED] Chave de Identificação: 54568,479e0512415984065212688 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form não abre de jeito nenhum !!!
é uma aplicação MID?? pq nao lembro bem mas, so rola se for show. t+ Em 05/06/07, Itabyte(r) [EMAIL PROTECTED] escreveu: Pessoal coloquei um botao no meu form para chamar outro , no codigo on click do botao coloquei o seguinte codigo : begin {codificação...} Modificar(Self) ; TFormBaixa2.Create(Application); Try FormBaixa2.ShowModal; Finally FormBaixa2.Free; end; BtnSalvarClick(Self) ; end; mais qdo clico nele para trazer o FormBaixa2 ele da a seguinte mensagem de erro : CANNOT MAKE A VISIBLE WINDOW MODAL O que estou fazendo de errado??? JESUS TE AMA !!! MarcioCC(r) ** Itabyte Tecnologia(r) - www.itabyte.com Analista/Programador - For Delphi MSN : [EMAIL PROTECTED] SKYPE : itabytetec Fone : 15-3524-1946 [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- Rafael jorge alves www.acinformatica.org [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form não abre de jeito nenhum !!!
Para abrir um form como Modal vc deve deixa-lo invisivel antes... entao defina a propriedade Visible como falso para o form a ser chamado... vai dar certo... Marcelo Hörlle [EMAIL PROTECTED] - Original Message - From: Itabyte® [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 05, 2007 7:47 AM Subject: [delphi-br] Form não abre de jeito nenhum !!! Pessoal coloquei um botao no meu form para chamar outro , no codigo on click do botao coloquei o seguinte codigo : begin {codificação...} Modificar(Self) ; TFormBaixa2.Create(Application); Try FormBaixa2.ShowModal; Finally FormBaixa2.Free; end; BtnSalvarClick(Self) ; end; mais qdo clico nele para trazer o FormBaixa2 ele da a seguinte mensagem de erro : CANNOT MAKE A VISIBLE WINDOW MODAL O que estou fazendo de errado??? JESUS TE AMA !!! MarcioCC® ** Itabyte Tecnologia® - www.itabyte.com Analista/Programador - For Delphi MSN : [EMAIL PROTECTED] SKYPE : itabytetec Fone : 15-3524-1946 [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos
Re: [delphi-br] Form não abre de jeito nenhum !!!
Se o form que está tentando abrir estiver mdi, não abre modal de modo algum (abre somente por ajeito) então a regra é claro é mdi APENAS USE - form.show NÃO É MEDI Pode USAR - form.show - form.showmodal Em 05/06/07, Marcelo - Kappesberg [EMAIL PROTECTED] escreveu: Para abrir um form como Modal vc deve deixa-lo invisivel antes... entao defina a propriedade Visible como falso para o form a ser chamado... vai dar certo... Marcelo Hörlle [EMAIL PROTECTED] joehor%40gmail.com.br - Original Message - From: Itabyte(r) [EMAIL PROTECTED] itabyte%40itabyte.com To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Tuesday, June 05, 2007 7:47 AM Subject: [delphi-br] Form não abre de jeito nenhum !!! Pessoal coloquei um botao no meu form para chamar outro , no codigo on click do botao coloquei o seguinte codigo : begin {codificação...} Modificar(Self) ; TFormBaixa2.Create(Application); Try FormBaixa2.ShowModal; Finally FormBaixa2.Free; end; BtnSalvarClick(Self) ; end; mais qdo clico nele para trazer o FormBaixa2 ele da a seguinte mensagem de erro : CANNOT MAKE A VISIBLE WINDOW MODAL O que estou fazendo de errado??? JESUS TE AMA !!! -- MarcioCC(r) ** Itabyte Tecnologia(r) - www.itabyte.com Analista/Programador - For Delphi MSN : [EMAIL PROTECTED] itabyteitabyte%40hotmail.com SKYPE : itabytetec Fone : 15-3524-1946 [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- Leonardo Quinino [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form dou Create e ele dá um ShowModal tb... pq? como resolvo?
Galera, Obrigado pela atenção mas respondendo... Não é o primeiro form que instacio na aplicação e tb não há nada no Oncreate do mesmo... Ele estava funcionando bem só que fiz uns testes de FormChild mas depois desfiz e ficou assim... valeu, Thiago Em 25/05/07, Henrique Cristiano Rodrigues [EMAIL PROTECTED] escreveu: Verifica se há algo no enveto oncreate Henrique Cristiano Rodrigues tel.: 9122-4471 Messeger: [EMAIL PROTECTED] henrique_mail%40yahoo.com.br Orkut: http://www.orkut.com/Profile.aspx?uid=10107590976039686513 - Mensagem original De: Thiago Oliveira [EMAIL PROTECTED] tbaiano%40gmail.com Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Sexta-feira, 25 de Maio de 2007 17:16:01 Assunto: [delphi-br] Form dou Create e ele dá um ShowModal tb... pq? como resolvo? Galera, Trabalho com Delphi 7, e num sistema que tenho aqui está acontecendo isto, Estou com um Form que quando dou um, Application. CreateForm( TfrmSituacao, frmSituacao) ; ou um, frmSituacao := TfrmSituacao. Create(self) ; Tb executa o comendo ShowModal do mesmo, sem está escrito isto, não sei porque quero tirar isso, já revisei as propriedades e não encontrei nada... Estou achando muito estranho isto... Agradeço a ajuda... Thiago [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] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form dou Create e ele dá um ShowModal tb... pq? como resolvo?
Thiago, Este é o primeiro form que você instancia na aplicação? Se for, tente colocar isto antes: Application.ShowMainForm := false; []'s Ezequiel Thiago Oliveira escreveu: Galera, Trabalho com Delphi 7, e num sistema que tenho aqui está acontecendo isto, Estou com um Form que quando dou um, Application.CreateForm(TfrmSituacao, frmSituacao); ou um, frmSituacao := TfrmSituacao.Create(self); Tb executa o comendo ShowModal do mesmo, sem está escrito isto, não sei porque quero tirar isso, já revisei as propriedades e não encontrei nada... Estou achando muito estranho isto... Agradeço a ajuda... Thiago [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form pelo nome
É isso mesmo que eu quero, porem nao achei nada no google, pode me passa um exemplo. Obrigado Adauri Jr. - Original Message - From: Henrique Netzka (Vetor Sistemas) To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 23, 2007 8:35 AM Subject: Re: [delphi-br] Form pelo nome Opa! Se eu entendi direito... o que você está procurando é a criação de um form pela CLASSE. Neste caso, procure por criar form pela classe delphi no google que você encontra :) Keywords: RegisterClass, UnregisterClass, initialization, finalization, TFormClass, FindClass Abraços Henrique - Original Message - From: Adauri Antonio Camacho Junior To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 23, 2007 8:14 AM Subject: [delphi-br] Form pelo nome Bom dia a todos, eu gostaria de chamar o form pelo nome, por exemplo, gravo em um campo que o cadastro de cliente é o form FRM_CLIENTE, quando chamasse o cadastro de cliente eu passaria o nome do form, eu faria o create e o showmodal pelo nome do form. Alguem sabe como fazer isso ? Obrigado Jr. [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] Form pelo nome
Bom Dia Adauri!! eu faço da seguinte forma: procedure chamatela(tela: string); var pc: TPersistentClass; begin pc := GetClass('t'+tela); if (pc nil) then with TFormClass(pc).Create(f_principal) do try Name := tela; ShowModal; finally Free; end; end; sendo o f_principal o form principal da minha aplicacao e a variavel tela é o nome do form no Initialization dos forms eu preciso colocar RegisterClass(tfCadastro) sendo fCadastro o nome do form atual - Original Message - From: Adauri Antonio Camacho Junior To: delphi-br@yahoogrupos.com.br Sent: Wednesday, January 24, 2007 9:40 AM Subject: Re: [delphi-br] Form pelo nome É isso mesmo que eu quero, porem nao achei nada no google, pode me passa um exemplo. Obrigado Adauri Jr. - Original Message - From: Henrique Netzka (Vetor Sistemas) To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 23, 2007 8:35 AM Subject: Re: [delphi-br] Form pelo nome Opa! Se eu entendi direito... o que você está procurando é a criação de um form pela CLASSE. Neste caso, procure por criar form pela classe delphi no google que você encontra :) Keywords: RegisterClass, UnregisterClass, initialization, finalization, TFormClass, FindClass Abraços Henrique - Original Message - From: Adauri Antonio Camacho Junior To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 23, 2007 8:14 AM Subject: [delphi-br] Form pelo nome Bom dia a todos, eu gostaria de chamar o form pelo nome, por exemplo, gravo em um campo que o cadastro de cliente é o form FRM_CLIENTE, quando chamasse o cadastro de cliente eu passaria o nome do form, eu faria o create e o showmodal pelo nome do form. Alguem sabe como fazer isso ? Obrigado Jr. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Esta mensagem foi verificada pelo E-mail Protegido Terra. Scan engine: McAfee VirusScan / Atualizado em 23/01/2007 / Versão: 5.1.00/4947 Proteja o seu e-mail Terra: http://mail.terra.com.br/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form pelo nome
Opa, ok, vamos lá então... Busca: http://www.google.com.br/search?hl=pt-BRq=findclass+delphi+registerclassmeta= Resultado mais decente entre os primeiros 3 resultados: http://delphi.about.com/library/weekly/aa080905a.htm Função que você vai precisar: procedure CreateFormFromName( const FormName : string); var fc : TFormClass; f : TForm; begin fc := TFormClass(FindClass(FormName)); f := fc.Create(Application); f.Show; end; (* CreateFormFromName *) Em resumo... Você usa a função acima pra criar o form; as classes devem ser registradas com o RegisterClass (cfe vc vai ler no artigo), porém elas não precisam ser registradas todas no MainForm... É mais legal registrá-las no escopo initialization de cada unit, pq daí vc não precisa colocar as units no USES do seu MainForm (elas podem estar literalmente desconectadas). Para tanto, na unit de CADA FORM, você coloca (no fim, antes do end.): initialization RegisterClass(TMeuForm); finalization UnregisterClass(TMeuForm); end. Daí, na hora de criar, vc cria CreateFormFromName('TMeuForm'); e pronto A função pode ser melhorada... vc pode conferir, por exemplo, se o form é fsMDIChild ou fsNormal, e se for fsNormal vc põe ShowModal, esse tipo de coisa... Espero ter ajudado agora!! Abraços, Henrique - Original Message - From: Adauri Antonio Camacho Junior To: delphi-br@yahoogrupos.com.br Sent: Wednesday, January 24, 2007 9:40 AM Subject: Re: [delphi-br] Form pelo nome É isso mesmo que eu quero, porem nao achei nada no google, pode me passa um exemplo. Obrigado Adauri Jr. - Original Message - From: Henrique Netzka (Vetor Sistemas) To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 23, 2007 8:35 AM Subject: Re: [delphi-br] Form pelo nome Opa! Se eu entendi direito... o que você está procurando é a criação de um form pela CLASSE. Neste caso, procure por criar form pela classe delphi no google que você encontra :) Keywords: RegisterClass, UnregisterClass, initialization, finalization, TFormClass, FindClass Abraços Henrique - Original Message - From: Adauri Antonio Camacho Junior To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 23, 2007 8:14 AM Subject: [delphi-br] Form pelo nome Bom dia a todos, eu gostaria de chamar o form pelo nome, por exemplo, gravo em um campo que o cadastro de cliente é o form FRM_CLIENTE, quando chamasse o cadastro de cliente eu passaria o nome do form, eu faria o create e o showmodal pelo nome do form. Alguem sabe como fazer isso ? Obrigado Jr. [As partes desta mensagem que não continham texto foram removidas] [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] Form pelo nome
Funcionou perfeitamente, isso mesmo que eu precisava. Obrigado Jr. - Original Message - From: Rafael Marques To: delphi-br@yahoogrupos.com.br Sent: Wednesday, January 24, 2007 8:01 AM Subject: Re: [delphi-br] Form pelo nome Bom Dia Adauri!! eu faço da seguinte forma: procedure chamatela(tela: string); var pc: TPersistentClass; begin pc := GetClass('t'+tela); if (pc nil) then with TFormClass(pc).Create(f_principal) do try Name := tela; ShowModal; finally Free; end; end; sendo o f_principal o form principal da minha aplicacao e a variavel tela é o nome do form no Initialization dos forms eu preciso colocar RegisterClass(tfCadastro) sendo fCadastro o nome do form atual - Original Message - From: Adauri Antonio Camacho Junior To: delphi-br@yahoogrupos.com.br Sent: Wednesday, January 24, 2007 9:40 AM Subject: Re: [delphi-br] Form pelo nome É isso mesmo que eu quero, porem nao achei nada no google, pode me passa um exemplo. Obrigado Adauri Jr. - Original Message - From: Henrique Netzka (Vetor Sistemas) To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 23, 2007 8:35 AM Subject: Re: [delphi-br] Form pelo nome Opa! Se eu entendi direito... o que você está procurando é a criação de um form pela CLASSE. Neste caso, procure por criar form pela classe delphi no google que você encontra :) Keywords: RegisterClass, UnregisterClass, initialization, finalization, TFormClass, FindClass Abraços Henrique - Original Message - From: Adauri Antonio Camacho Junior To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 23, 2007 8:14 AM Subject: [delphi-br] Form pelo nome Bom dia a todos, eu gostaria de chamar o form pelo nome, por exemplo, gravo em um campo que o cadastro de cliente é o form FRM_CLIENTE, quando chamasse o cadastro de cliente eu passaria o nome do form, eu faria o create e o showmodal pelo nome do form. Alguem sabe como fazer isso ? Obrigado Jr. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Esta mensagem foi verificada pelo E-mail Protegido Terra. Scan engine: McAfee VirusScan / Atualizado em 23/01/2007 / Versão: 5.1.00/4947 Proteja o seu e-mail Terra: http://mail.terra.com.br/ [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] Form pelo nome
Opa! Se eu entendi direito... o que você está procurando é a criação de um form pela CLASSE. Neste caso, procure por criar form pela classe delphi no google que você encontra :) Keywords: RegisterClass, UnregisterClass, initialization, finalization, TFormClass, FindClass Abraços Henrique - Original Message - From: Adauri Antonio Camacho Junior To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 23, 2007 8:14 AM Subject: [delphi-br] Form pelo nome Bom dia a todos, eu gostaria de chamar o form pelo nome, por exemplo, gravo em um campo que o cadastro de cliente é o form FRM_CLIENTE, quando chamasse o cadastro de cliente eu passaria o nome do form, eu faria o create e o showmodal pelo nome do form. Alguem sabe como fazer isso ? Obrigado Jr. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form
Amigão, Bom Dia. Você deve estar com um Grid de Consulta e deseja no evento DuploClique abrir a Ficha com os dados deste carinha selecionado, creio eu... Bem, vc pode tb optar por criar uma variável Global, pendura o valor da chave nesta variável antes de invocar o Show/ShowModal. E na Sua query do Form vc passa este valor da Global como Parâmetro. Espero que tenha lhe ajudado. Rodrigo Kopke Paulo Alexsandro [EMAIL PROTECTED] escreveu: você cria um procedure/function no form que vai ser chamado com o código que vc precisa que seja executado e no dbgrid, antes de chamar o form ( form.show{modal} ), você chamar a procedure/function passando o valor cria form form.executaalgo(valor); form.showmodal; form.release; Paulo Alexsandro - dprogrammer http://dprogrammer.wordpress.com/ Em 05/12/06, Ricardo Cabral [EMAIL PROTECTED] escreveu: OLá pessoal ! Utilizo o delphi 7 e problema é o seguinte: Renho um dbgrid e gostaria de que no envento do clique duplo um form fosse aberto a executasse um evento com um valor vindo do form onde está o dbgrid. Desde de já agradeço. Ricardo Cabral Mensagens neste tópico http://br.groups.yahoo.com/group/delphi-br/message/31103;_ylc=X3oDMTM3YnBjZWVwBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BG1zZ0lkAzE2NTEwNQRzZWMDZnRyBHNsawN2dHBjBHN0aW1lAzExNjUzMzM2MTkEdHBjSWQDMzExMDM-( 6) Responder (através da web) http://br.groups.yahoo.com/group/delphi-br/post;_ylc=X3oDMTJyYzJpcDVzBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BG1zZ0lkAzE2NTEwNQRzZWMDZnRyBHNsawNycGx5BHN0aW1lAzExNjUzMzM2MTk-?act=replymessageNum=165105| Adicionar um novo tópico http://br.groups.yahoo.com/group/delphi-br/post;_ylc=X3oDMTJlZDM0NmxiBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTE2NTMzMzYxOQ-- Mensagenshttp://br.groups.yahoo.com/group/delphi-br/messages;_ylc=X3oDMTJlazBwdTQ1BF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTE2NTMzMzYxOQ--| Arquivoshttp://br.groups.yahoo.com/group/delphi-br/files;_ylc=X3oDMTJmYmFnNG04BF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA2ZpbGVzBHN0aW1lAzExNjUzMzM2MTk-| Fotoshttp://br.groups.yahoo.com/group/delphi-br/photos;_ylc=X3oDMTJlZ2tiZDkxBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA3Bob3QEc3RpbWUDMTE2NTMzMzYxOQ--| Linkshttp://br.groups.yahoo.com/group/delphi-br/links;_ylc=X3oDMTJmZzU5YmkwBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA2xpbmtzBHN0aW1lAzExNjUzMzM2MTk-| Banco de dadoshttp://br.groups.yahoo.com/group/delphi-br/database;_ylc=X3oDMTJjdGk2azZhBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA2RiBHN0aW1lAzExNjUzMzM2MTk- -- [As partes desta mensagem que não continham texto foram removidas] - Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form
OU vc pode ligar a query do form de consulta ao datasource de form onde esta o grid, usando o conceito master detail Em 06/12/06, Rodrigo Kopke Lopes [EMAIL PROTECTED] escreveu: Amigão, Bom Dia. Você deve estar com um Grid de Consulta e deseja no evento DuploClique abrir a Ficha com os dados deste carinha selecionado, creio eu... Bem, vc pode tb optar por criar uma variável Global, pendura o valor da chave nesta variável antes de invocar o Show/ShowModal. E na Sua query do Form vc passa este valor da Global como Parâmetro. Espero que tenha lhe ajudado. Rodrigo Kopke Paulo Alexsandro [EMAIL PROTECTED]dprogrammer.listas%40gmail.com escreveu: você cria um procedure/function no form que vai ser chamado com o código que vc precisa que seja executado e no dbgrid, antes de chamar o form ( form.show{modal} ), você chamar a procedure/function passando o valor cria form form.executaalgo(valor); form.showmodal; form.release; Paulo Alexsandro - dprogrammer http://dprogrammer.wordpress.com/ Em 05/12/06, Ricardo Cabral [EMAIL PROTECTED] arcmrj%40yahoo.com.br escreveu: OLá pessoal ! Utilizo o delphi 7 e problema é o seguinte: Renho um dbgrid e gostaria de que no envento do clique duplo um form fosse aberto a executasse um evento com um valor vindo do form onde está o dbgrid. Desde de já agradeço. Ricardo Cabral Mensagens neste tópico http://br.groups.yahoo.com/group/delphi-br/message/31103;_ylc=X3oDMTM3YnBjZWVwBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BG1zZ0lkAzE2NTEwNQRzZWMDZnRyBHNsawN2dHBjBHN0aW1lAzExNjUzMzM2MTkEdHBjSWQDMzExMDM- ( 6) Responder (através da web) http://br.groups.yahoo.com/group/delphi-br/post;_ylc=X3oDMTJyYzJpcDVzBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BG1zZ0lkAzE2NTEwNQRzZWMDZnRyBHNsawNycGx5BHN0aW1lAzExNjUzMzM2MTk-?act=replymessageNum=165105| Adicionar um novo tópico http://br.groups.yahoo.com/group/delphi-br/post;_ylc=X3oDMTJlZDM0NmxiBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTE2NTMzMzYxOQ-- Mensagens http://br.groups.yahoo.com/group/delphi-br/messages;_ylc=X3oDMTJlazBwdTQ1BF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTE2NTMzMzYxOQ-- | Arquivos http://br.groups.yahoo.com/group/delphi-br/files;_ylc=X3oDMTJmYmFnNG04BF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA2ZpbGVzBHN0aW1lAzExNjUzMzM2MTk- | Fotos http://br.groups.yahoo.com/group/delphi-br/photos;_ylc=X3oDMTJlZ2tiZDkxBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA3Bob3QEc3RpbWUDMTE2NTMzMzYxOQ-- | Links http://br.groups.yahoo.com/group/delphi-br/links;_ylc=X3oDMTJmZzU5YmkwBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA2xpbmtzBHN0aW1lAzExNjUzMzM2MTk-| Banco de dados http://br.groups.yahoo.com/group/delphi-br/database;_ylc=X3oDMTJjdGk2azZhBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA2RiBHN0aW1lAzExNjUzMzM2MTk- -- [As partes desta mensagem que não continham texto foram removidas] - Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt [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] Form
Valeu pessoal pelas soluções. EU já tinha pensado nessas tb. Foi bom ! Gabriel Filho [EMAIL PROTECTED] escreveu: OU vc pode ligar a query do form de consulta ao datasource de form onde esta o grid, usando o conceito master detail Em 06/12/06, Rodrigo Kopke Lopes [EMAIL PROTECTED] escreveu: Amigão, Bom Dia. Você deve estar com um Grid de Consulta e deseja no evento DuploClique abrir a Ficha com os dados deste carinha selecionado, creio eu... Bem, vc pode tb optar por criar uma variável Global, pendura o valor da chave nesta variável antes de invocar o Show/ShowModal. E na Sua query do Form vc passa este valor da Global como Parâmetro. Espero que tenha lhe ajudado. Rodrigo Kopke Paulo Alexsandro [EMAIL PROTECTED]dprogrammer.listas%40gmail.com escreveu: você cria um procedure/function no form que vai ser chamado com o código que vc precisa que seja executado e no dbgrid, antes de chamar o form ( form.show{modal} ), você chamar a procedure/function passando o valor cria form form.executaalgo(valor); form.showmodal; form.release; Paulo Alexsandro - dprogrammer http://dprogrammer.wordpress.com/ Em 05/12/06, Ricardo Cabral [EMAIL PROTECTED] arcmrj%40yahoo.com.br escreveu: OLá pessoal ! Utilizo o delphi 7 e problema é o seguinte: Renho um dbgrid e gostaria de que no envento do clique duplo um form fosse aberto a executasse um evento com um valor vindo do form onde está o dbgrid. Desde de já agradeço. Ricardo Cabral Mensagens neste tópico http://br.groups.yahoo.com/group/delphi-br/message/31103;_ylc=X3oDMTM3YnBjZWVwBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BG1zZ0lkAzE2NTEwNQRzZWMDZnRyBHNsawN2dHBjBHN0aW1lAzExNjUzMzM2MTkEdHBjSWQDMzExMDM- ( 6) Responder (através da web) http://br.groups.yahoo.com/group/delphi-br/post;_ylc=X3oDMTJyYzJpcDVzBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BG1zZ0lkAzE2NTEwNQRzZWMDZnRyBHNsawNycGx5BHN0aW1lAzExNjUzMzM2MTk-?act=replymessageNum=165105| Adicionar um novo tópico http://br.groups.yahoo.com/group/delphi-br/post;_ylc=X3oDMTJlZDM0NmxiBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTE2NTMzMzYxOQ-- Mensagens http://br.groups.yahoo.com/group/delphi-br/messages;_ylc=X3oDMTJlazBwdTQ1BF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTE2NTMzMzYxOQ-- | Arquivos http://br.groups.yahoo.com/group/delphi-br/files;_ylc=X3oDMTJmYmFnNG04BF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA2ZpbGVzBHN0aW1lAzExNjUzMzM2MTk- | Fotos http://br.groups.yahoo.com/group/delphi-br/photos;_ylc=X3oDMTJlZ2tiZDkxBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA3Bob3QEc3RpbWUDMTE2NTMzMzYxOQ-- | Links http://br.groups.yahoo.com/group/delphi-br/links;_ylc=X3oDMTJmZzU5YmkwBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA2xpbmtzBHN0aW1lAzExNjUzMzM2MTk-| Banco de dados http://br.groups.yahoo.com/group/delphi-br/database;_ylc=X3oDMTJjdGk2azZhBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA2RiBHN0aW1lAzExNjUzMzM2MTk- -- [As partes desta mensagem que não continham texto foram removidas] - Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] Abraços, Ricardo Cabral - Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form
você cria um procedure/function no form que vai ser chamado com o código que vc precisa que seja executado e no dbgrid, antes de chamar o form ( form.show{modal} ), você chamar a procedure/function passando o valor cria form form.executaalgo(valor); form.showmodal; form.release; Paulo Alexsandro - dprogrammer http://dprogrammer.wordpress.com/ Em 05/12/06, Ricardo Cabral [EMAIL PROTECTED] escreveu: OLá pessoal ! Utilizo o delphi 7 e problema é o seguinte: Renho um dbgrid e gostaria de que no envento do clique duplo um form fosse aberto a executasse um evento com um valor vindo do form onde está o dbgrid. Desde de já agradeço. Ricardo Cabral Mensagens neste tópico http://br.groups.yahoo.com/group/delphi-br/message/31103;_ylc=X3oDMTM3YnBjZWVwBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BG1zZ0lkAzE2NTEwNQRzZWMDZnRyBHNsawN2dHBjBHN0aW1lAzExNjUzMzM2MTkEdHBjSWQDMzExMDM-( 6) Responder (através da web) http://br.groups.yahoo.com/group/delphi-br/post;_ylc=X3oDMTJyYzJpcDVzBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BG1zZ0lkAzE2NTEwNQRzZWMDZnRyBHNsawNycGx5BHN0aW1lAzExNjUzMzM2MTk-?act=replymessageNum=165105| Adicionar um novo tópico http://br.groups.yahoo.com/group/delphi-br/post;_ylc=X3oDMTJlZDM0NmxiBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTE2NTMzMzYxOQ-- Mensagenshttp://br.groups.yahoo.com/group/delphi-br/messages;_ylc=X3oDMTJlazBwdTQ1BF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTE2NTMzMzYxOQ--| Arquivoshttp://br.groups.yahoo.com/group/delphi-br/files;_ylc=X3oDMTJmYmFnNG04BF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA2ZpbGVzBHN0aW1lAzExNjUzMzM2MTk-| Fotoshttp://br.groups.yahoo.com/group/delphi-br/photos;_ylc=X3oDMTJlZ2tiZDkxBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA3Bob3QEc3RpbWUDMTE2NTMzMzYxOQ--| Linkshttp://br.groups.yahoo.com/group/delphi-br/links;_ylc=X3oDMTJmZzU5YmkwBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA2xpbmtzBHN0aW1lAzExNjUzMzM2MTk-| Banco de dadoshttp://br.groups.yahoo.com/group/delphi-br/database;_ylc=X3oDMTJjdGk2azZhBF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA2RiBHN0aW1lAzExNjUzMzM2MTk- -- [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form MDI (Iniciante)
Abre o projeto no Delphi, clica no menu Projetc/Options. Na aba Forms, tem o Auto-Create Forms, onde deve ficar apenas o formulario principal. Os outros formulários vc cria todos em tempo de execução. Referente a criação do formulário, apenas o comando Application.CreateForm(TFCliente), FCliente); é suficiente O Show não é necessário, pois o formulario MDI ao criar ja tem o Show executado automaticamente. Joao Paulo Franqueto www.spectrum.eti.br Em 15/11/06, Dayane Nascimento [EMAIL PROTECTED] escreveu: Boa tarde pessoal! Tenho uma duvida creio que bem simples, estou fazendo um Formulario MDI, no form principal eu deixei como FormStyle para fsMDIForm e a propriedade WindowsState para wsMaximixed. Nos formularios filhos deixei a propriedade FormStyle para fsMDIChild e a position para ScreenCenter. E nas chamadas dos formularios fiz o seguinte: Application.CreateForm(TFCliente), FCliente); FCliente.Show; E no evento OnClose dos formularios MDIChild inseri: Action :=caFree; Minha duvida, quando inicializo o sistema, o formulario filho inicializa tbm! Se alguem puder me ajudar, Agradeço. Dayane. --- Elazar Dornelles Ceza [EMAIL PROTECTED]elazar021%40yahoo.com.br escreveu: Maria; Voce pode fazer o seguinte. FormPrincipal.Panel1.Visible := MDIChildCount = 0; Atenc. Elazar -Mensagem original- De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em nome de Maria Fernanda Enviada em: quinta-feira, 9 de novembro de 2006 16:28 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] FORM MDI. Ajuda, por favor. Pessoal eu tenho uma aplicação MDI(Form) nesse form principal tem um panel com informações mas quando chamo os MDIChilds o panel que ta no MDI principal fica aparecendo por cima dos MDIChilds, como faço para sumir com o panel do MDI? Tentei fazer isso manualmente mais não deu, alias deu, mas não fica legal. Pq eu coloquei: FormPrincipal.Panel1.Visible := False; quando chamo algum child, e FormPrincipal.Panel1.Visible := True; quando fecho o child.. Mas isso não funciona legal, pq se eu abro muitos Childs o programa acaba se atrapalhando e hora ou outra mostra o panel denovo em cima dos Childs.. Alguem pode me ajudar? ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com ___ O Yahoo! está de cara nova. Venha conferir! http://br.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Form que Concetar com banco
Bom, acho que ai tem dias formas. Uma seria vc deixar o usuário digitar o servidor. Outra seria vc fazer uma varedura na rede, de máquina em máquina prcurando o serviço nunca tentei fazer algo do tipo... mas suponho que ficaria muito lento Eu particularmente preferiria deixar o usuário digitar... daria menos trabalho. Em 11/05/06, Wesley Romualdo da Silva [EMAIL PROTECTED] escreveu: ola pessoal, sera que alguns de vc tem algum exemplo de um formulario que te as opções para conectar com banco em sql server 2000, porque quando eu executar a aplicação gostaria de ter uma opção para eu escolher o nome do servidor que desejo conectar - Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 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] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE 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!.
Re: [delphi-br] Form Maximizado
Coloque BorderStyle = bsSingle e WindowState = wsMaximized. Enjoy !!! ^_^ []'s. [-x-] dionatanhenrique escreveu: Pessoal fou fazer uma pergunta bem simples mas eu nao lembro como fazer! Como posso deixar o formulario todo maximizado, que ocupe toda a tela do computador ate a barra de tarefas desapareça? Valeu [-x-] = Nunca ande pelo caminho traçado, pois ele conduz somente até onde os outros já foram. Alexander Graham Bell = Welson de Avelar Soares Filho Programador Delphi Gemini Sistemas www.geminisistemas.com.br Juiz de Fora - Minas Gerais = - Yahoo! Acesso Grátis Internet rápida e grátis. Instale o discador agora! [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] 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] Form Principal sempre debaixo dos outros forms
Já tentou colocar o FormStyle como MDIForm? Luis Jr - Yahoo! Acesso Grátis Internet rápida e grátis. Instale o discador agora! [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] 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] Form com Magnetismo
Acho que basta vc testar se a posição do seu form é menor ou igual a um valor, se for, vc pega o position do form que vc quer magnetizar. Por exemplo tenho um form chamado Principal e outro filho: Se Principal.Posicao - Filho.Posicao = 20 then filho.Posicao := Principal.Posicao Algo mais ou menos assim ... - Original Message - From: Darkzad To: delphi-br@yahoogrupos.com.br Sent: Friday, November 11, 2005 2:27 PM Subject: [delphi-br] Form com Magnetismo Olá a todos, Estou querendo fazer no meu Form um feito que vi no programa Juke Box, onde dois forms quando chegam perto um do outro dá um efeito como se fosse um ímã. Achei muito legal. Caso alguém conheça como faz aquele efeito favo postar aqui. Valeu ZED [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 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] 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] Form com posicao fixa
Mude a propriedade BorderStyle para fbsSingle. Sds, Romario Francisco Trindade escreveu: Bom dia, alguem sabe como eu faco para fazer um Form MDIChild ficar com a posicao fixa, ou seja, que o usuario nao possa reposiciona-lo? Agradeco a ajuda, -- -- Francisco Trindade ___ Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora! www.yahoo.com.br/messenger/ -- 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] Form
Anderson, o que eu faço é colocar a propreidade Border como bsSingle. Wilton Anderson wrote: Aes galera... Como posso bloquear um formulario para que o usuario naum possa ao clicar na borda aumentar o mesmo?? Consigo isso, mas ele trava o formulario na tela, o qual naum tenho como clica-lo e arrasta-lo... Anderson Rio Claro-SP [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] Form
Anderson, tente mudar a propreidade BorderStyle para bsSingle. Wilton Anderson wrote: Aes galera... Como posso bloquear um formulario para que o usuario naum possa ao clicar na borda aumentar o mesmo?? Consigo isso, mas ele trava o formulario na tela, o qual naum tenho como clica-lo e arrasta-lo... Anderson Rio Claro-SP [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] Form
Mude a propriedade BorderStyle do form para bsSingle [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] Form MDI
Eu tive esse problema também. O que fiz foi colocar os componentes em um panel e torno o panel invivível, quando abro uma janela filha e o torno visível novamente, quando fecho a última janela. Não sei se é a melhor forma ou a forma correta. []´s Luis Alberto --- Wilson Valdevite [EMAIL PROTECTED] escreveu: Galera... to montando uma aplicação MDI mas tenho que colocar uns componentes no form principal. Mas quando eu crio as janelas, os componentes do form principal se sobrepoem as janelas filhas. Alguem sabe como faço para corrigir isso? [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 http://br.yahoo.com/info/utos.html ___ Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR UMA VIAGEM NA CONVERSA. Participe! www.yahoo.com.br/messenger/promocao -- 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] Form MDI
Luis, No meu caso, terei que colocar botões que abrem determinados menus. Estava pensando em fazer +/- a mesma coisa, mas tornar invisível quando perdesse o foco e voltasse a ser visível quando recebesse o foco novamente. Queria fugir disso mas estou vendo que não vou sonsegiur.:( - Original Message - From: Luis Lopes To: delphi-br@yahoogrupos.com.br Sent: Friday, September 09, 2005 3:03 PM Subject: Re: [delphi-br] Form MDI Eu tive esse problema também. O que fiz foi colocar os componentes em um panel e torno o panel invivível, quando abro uma janela filha e o torno visível novamente, quando fecho a última janela. Não sei se é a melhor forma ou a forma correta. []´s Luis Alberto --- Wilson Valdevite [EMAIL PROTECTED] escreveu: Galera... to montando uma aplicação MDI mas tenho que colocar uns componentes no form principal. Mas quando eu crio as janelas, os componentes do form principal se sobrepoem as janelas filhas. Alguem sabe como faço para corrigir isso? [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 http://br.yahoo.com/info/utos.html ___ Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR UMA VIAGEM NA CONVERSA. Participe! www.yahoo.com.br/messenger/promocao -- 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!. -- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.344 / Virus Database: 267.10.20/95 - Release Date: 09/09/2005 [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] Form login firebird
Valeu pela ajuda no caso uso o firebird e o banco que ele usa na versão 1.5 é o secuity.fdb, sendo que continuo com minha outra duvida criei um form de login para o meu programa e direcionei para o banco security tabela user onde o mesmo deve fazer a validação do usuario e da senha para poder acessar o banco, e não tenho obtido sucesso em criar este form com esta função, se alguém puder me dar essa força agradeço. Rodrigo Figueira Analista Contábil EXMAM - Exportadora de Madeiras Amazônica Ltda. Telefone (091) 40088707/40088700 Marituba - PA - Original Message - From: Alisson Yahoo To: delphi-br@yahoogrupos.com.br Sent: Tuesday, July 12, 2005 3:24 PM Subject: Re: [delphi-br] Form login firebird O banco que contém os usuários do Firebird é C:\Arquivos de Programas\Borland\Interbase\ISC4.gdb. Não sei se dá pra criar usuários, pois teria que saber o algoritmo usado pelo Firebir para criptografar a senha do usuário. Acho que o melhor é você criar uma tabela em seu sistema com os usuários do mesmo. [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 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] Form login firebird
O banco que contém os usuários do Firebird é C:\Arquivos de Programas\Borland\Interbase\ISC4.gdb. Não sei se dá pra criar usuários, pois teria que saber o algoritmo usado pelo Firebir para criptografar a senha do usuário. Acho que o melhor é você criar uma tabela em seu sistema com os usuários do mesmo. [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] Form como o do Delphi
Uma das formas de fazer isso usa a API do Win32: Veja no help da API Win32 a mensagem WM_GETMINMAXINFO. Com ela você define o tamanho maximizado de sua janela. Utilizado em conjunto com a mensagem WM_NCHITTEST para bloquear o redimensionamento da janela, e outros sincronismos menores, você deve conseguir o efeito desejado. Lembro que essa é apenas uma das formas de conseguir o efeito desejado. Cordialmente, Demian Lessa Salvador - Brasil Marcos H. Silva wrote: Estou tentando fazer um form como o do delphi que independentemente de estar maximizado ou não ele não pega toda a tela do windows, alguem sabe como fazer isso, é alguma configuração do form? grato desde la. Marcos -- 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] Form descendente de TFormQualquer...
Apos vc ter salvo o seu form pai, vc pega vai em File New Other Acha o nome do seu projeto e clica no seu form pai e depois disso da um OK, ele sera o seu form pai, e os seu novo form herda tudo dele, tudo o que fizer no pai, reflete nos filhosEspero ter ajudado silvajatem escreveu: Olá. Tenho um form que implementa algumas funcionalidades básicas e que serão necessárias em vários outros forms, como controle de botões e algumas acões, estou tentando criar um form descendente deste TFormBase, mas estou enfrantando problemas. Tentei da seguinte maneira: Criei um novo form e alterei a linha: TForm1 = class (TForm) para: TForm1 = class (TFormBase) porém teve problemas por causa do .xfm // Ahh o projeto é em CLX Existe a possibilidade de se fazer isso? Estive pensando também, que se houver muitas complicações em utilizar herança nos forms, colocá-lo no repositório. Obrigado pela atenção. Cassiano Roloff -- 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:* http://br.rd.yahoo.com/SIG=12a7ilrpq/M=264379.5078783.6203979.1588051/D=brclubs/S=2137111264:HM/EXP=1108488651/A=2191897/R=0/SIG=10vqa2grn/*http://br.diversao.yahoo.com/ http://br.rd.yahoo.com/SIG=12a7ilrpq/M=264379.5078783.6203979.1588051/D=brclubs/S=2137111264:HM/EXP=1108488651/A=2191897/R=1/SIG=10vqa2grn/*http://br.diversao.yahoo.com/ *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] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html. -- 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] Form + Barra de Progresso
PESSOAL JÁ VI ONDE ERREI. PAULO FERNANDES PORTO ALEGRE RS [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] Form orientada objeto
Orientado a objeto ou dinâmico ? - Original Message - From: Vladmir [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, November 09, 2004 9:51 AM Subject: [delphi-br] Form orientada objeto Caros, Alguem trabalha com form de forma orientada objeto, gostaria de saber como crio e depois faço a chamada Vladmir -- 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
Re: [delphi-br] form q se sobreponha as outras aplicaçoes
--- Erick [EMAIL PROTECTED] escreveu: - olah, estou com uma dúvida ao desenvolver um software para controle de lan house, preciso de alguma funçao q deixe o meu form aparecendo sempre, nao deixando os outros aplicativos ficarem na sua frente, assim como o icq faz. alguem conhece alguma maneira? obrigado. Aew Erick !!! blz, doido ? Seguinte ... mudae a proriedade FormStyle para fsStayOnTop, se quiser manter como fsNormal, terá q usah a API do Ruindows ...tem uma receitinha de bolo nesse link ae ... http://www.howtodothings.com/showarticle.asp?article=292 falows ... Grande abraçu e sucesso ae ! = Luiz Manoel da Silva mailto:[EMAIL PROTECTED] UIN #33923099 Linux User #324589 Machine ID #262370 MSN: [EMAIL PROTECTED] May the force be with you !!! ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- 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] form ja criado
Vitor Luiz Redes wrote: e adotar a MDI não é o caso, nunca trabalhei com forms MDI (nunca houve necessidade), mas pelo que já vi e ouvi, é complicado, e tem alguns Bug´s. A propria microsoft recomenda não usar MDI por causa dos bugs, mas tem gente que insiste. Quando a destruição de formulários, procuro sempre cria-los em tempo de execução, e destruir somente os formulários que não são necessários, portanto uso sempre Release, ou FreeandNil, em casos mais simples. A ideia do Action := cafree é que o release é feito automaticamente no close do form. Se vc usa sempre a variavel form1 para criar o TForm1, vc pode colocar action := cafree e form1 := nil no onclose do form que iria funcionar tambem. O único detalhe desta implementação é que vc não consegue acessar nada do form depois do showmodal. -- Marcelo Almeida -- 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] form ja criado
Você pode fazer a verificação de duas maneiras : if Form = Nil If Assigned(Form) Particularmente, acho que a segunda opção é melhor, ela não deixa brechas Como por exemplo, o Form pode ser diferente de nil, e mesmo assim não estar criado ... Três salvas aos bons livros. São o deleite dos sábios, a educação dos ignorantes e os verdadeiros feitos de nossa raça: Os Seres Humanos Vitor Luiz Redes Redsystem Informática - Original Message - From: tatu To: [EMAIL PROTECTED] Sent: Friday, September 24, 2004 12:32 PM Subject: [delphi-br] form ja criado como consigo descubrir se um terminado form ja foi criado ? -- 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: -- 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
Re: [delphi-br] form ja criado
Vitor Luiz Redes wrote: Você pode fazer a verificação de duas maneiras : if Form = Nil If Assigned(Form) Particularmente, acho que a segunda opção é melhor, ela não deixa brechas Como por exemplo, o Form pode ser diferente de nil, e mesmo assim não estar criado ... Errado. Exemplo retirado do help do delphi var P: Pointer; begin P := nil; if Assigned (P) then Writeln ('You won''t see this'); GetMem(P, 1024);{P valid} FreeMem(P, 1024);{P no longer valid and still not nil} if Assigned (P) then Writeln ('You''ll see this'); end; Resumindo: se vc der free, o assigned continua retornando true. A única forma garantida de verificar se o form está criado é procurando ele em screen.forms. -- Marcelo Almeida -- 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] form ja criado
Certo ! Mas depende da maneira como destruímos o objeto TForm. Se você fizer um teste com um Form.ShowModal, e um Form.Free, o Assigned retornará true, mas se destruírmos o form com FreeandNil(Form), o Assigned retornará False, da mesma forma, retornará se o objeto for destruído com Free, e tendo um valor nil atribuido a ele. Terminando, ao meu ver, a maneira mais correta de destruir um objeto é FreeAndNil, ou Form.Releasee e Form:=NIL ... o Free não é muito indicado para se destruir um form (Help - TCustomForm.Release) ... já que o Release executa todos os métodos pertinentes ao fechamento, destruição do objeto ... Considerando que a destruição dos objetos é feita corretamente, o Assigned funcionará ... assim como o Screen.Forms ... Três salvas aos bons livros. São o deleite dos sábios, a educação dos ignorantes e os verdadeiros feitos de nossa raça: Os Seres Humanos Vitor Luiz Redes Redsystem Informática [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] form ja criado
Vitor Luiz Redes wrote: Considerando que a destruição dos objetos é feita corretamente, o Assigned funcionará ... assim como o Screen.Forms Errado novamente. O Screen.Forms é a única maneira garantida de saber se o form está criado. Motivos : - vc pode criar o form sem usar variavel global - vc pode criar o form mais de uma vez e dar freeandnil em um deles. - vc não precisa de fazer 'form := nil'. - vc pode usar 'action := cafree' no onclose. Posso arrumar mais alguns motivos... -- Marcelo Almeida -- 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] form ja criado
Você está certo. Mas o que eu queria dizer com a mensagem anterior, é que deve-se tomar cuidado com a destruição de objetos. Mas como o Screen, é a Screen, então concordo que é a maneira mais segura de verificar a existência de um formulário. Três salvas aos bons livros. São o deleite dos sábios, a educação dos ignorantes e os verdadeiros feitos de nossa raça: Os Seres Humanos Vitor Luiz Redes Redsystem Informática [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] form ja criado
Vitor Luiz Redes wrote: Mas o que eu queria dizer com a mensagem anterior, é que deve-se tomar cuidado com a destruição de objetos. Neste ponto vc está certissimo. Muita gente erra na hora de destruir os forms. Como vc disse nas msgs anteriores, a maneira correta é usar o Release. De acordo com a documentação, o release respeita a fila de msgs do windows e o free não; então, teoricamente, usando o free, o programa pode deixar de fazer alguma coisa, ou tentar usar algo que já foi destruido. Digo teoricamente porque nunca ví acontecer nenhuma das 2 situações. Atualmente estou usado sempre o 'action := cafree' e não me preocupo com destruição de form. Meus sistemas estão sempre trabalhando com o form dentro de um tabsheet, ou seja, aparentemente só existe o form principal. Para saber se o form está ou não criado eu procuro ele no pagecontrol, se tiver eu ativo a tabsheet associada ao form, senão eu crio a tabsheet e coloco o form dentro. Funciona muito bem para o tipo de sistema que desenvolvo (B2B), os clientes estão achando bem simples de trabalhar assim, sem um punhado de tela, uma em cima da outra. -- Marcelo Almeida -- 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] form ja criado
De acordo com a documentação, o release respeita a fila de msgs do windows e o free não; então, teoricamente, usando o free, o programa pode deixar de fazer alguma coisa, ou tentar usar algo que já foi destruido. Digo teoricamente porque nunca ví acontecer nenhuma das 2 situações. Boa, eu nunca vi também. Atualmente estou usado sempre o 'action := cafree' e não me preocupo com destruição de form. Meus sistemas estão sempre trabalhando com o form dentro de um tabsheet, ou seja, aparentemente só existe o form principal. Para saber se o form está ou não criado eu procuro ele no pagecontrol, se tiver eu ativo a tabsheet associada ao form, senão eu crio a tabsheet e coloco o form dentro. Interessante, é uma boa solução para muitos formulários, já que a aparência é mais amigável. Até para quem desenvolve, trabalhar com muitas telas, não é muito bom, confunde, mesmo que você crie recursos de acesso rápido (como links, ou até mesmo um Run, como o do Windows), e adotar a MDI não é o caso, nunca trabalhei com forms MDI (nunca houve necessidade), mas pelo que já vi e ouvi, é complicado, e tem alguns Bug´s. Quando a destruição de formulários, procuro sempre cria-los em tempo de execução, e destruir somente os formulários que não são necessários, portanto uso sempre Release, ou FreeandNil, em casos mais simples. Valeu pelas dicas e sucesso ! Três salvas aos bons livros. São o deleite dos sábios, a educação dos ignorantes e os verdadeiros feitos de nossa raça: Os Seres Humanos Vitor Luiz Redes Redsystem Informática [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