Res: [delphi-br] Porque meu form perde o vinculo com o DM?
Se cadastra no Vytryny que lá tem uma sequencia de 8 video aulas sobre modularização do Renato Matos, que deu o Minicurso na Borcon deste ano. - Mensagem original De: Alvaro [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 4 de Dezembro de 2007 7:48:03 Assunto: Re: [delphi-br] Porque meu form perde o vinculo com o DM? Tudo Ricardo! Eu gostaria de modularizar meu sistema em bpls, vc pode me enviar algum exemplo? Em 03/12/07, Ricardo Lima [EMAIL PROTECTED] com escreveu: Uso BDS 2006 e comigo também acontece uma problema semelhante. Meu sistema é modularizado em bpls, tem uma bpl que tem um dm com o componente de conexão, todas as outras bpls utilizam esse componente .Toda vez que abro um form sem abrir o dm que está a conexão a ref. é perdida. Marcos Bernardo escreveu: Salve amigo, Eu tbm sofro com isso..(heheh bug do delphi... diz a lenda), Tanto que criei uma rotina que disparo no beforeOpen dos datasets passando a conexao para eles... abraço Marcos Bernardo Em 03/12/07, Fellipe Henrique [EMAIL PROTECTED] com fellipeh%40gmail. com mailto:fellipeh% 40gmail.com escreveu: Olá amigos, tenho um projeto que estou tendo um problema... Tenho o DM, e nele está minha conexao... blz... e tenho meu form Principal... o meu Principal está vinculado ao DM, ou seja, tem o DM no uses dele. O DM está sendo criado ANTES do Principal, no DPR. Toda vez que fecho o projeto, e abro novamente, todos os DataSets e componentes, que tem um vinculo no DM, perde este vínculo. Me forçando a ter que ir componente por componente a selecionar novamente os vinculos. O que pode ser isso? E está acontecendo somente neste projeto, outros estão normal. Obrigado desde já. []s -- _ _ ___ T.·.F.·.A.·. Fellipe Henrique [EMAIL PROTECTED] com fellipeh%40gmail. com mailto:fellipeh% 40gmail.com fellipeh%40gmail. com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Att., Alvaro Esteves Alves Analista de Sistemas [As partes desta mensagem que não continham texto foram removidas] !-- #ygrp-mkp{ border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;} #ygrp-mkp hr{ border:1px solid #d8d8d8;} #ygrp-mkp #hd{ color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;} #ygrp-mkp #ads{ margin-bottom:10px;} #ygrp-mkp .ad{ padding:0 0;} #ygrp-mkp .ad a{ color:#ff;text-decoration:none;} -- !-- #ygrp-sponsor #ygrp-lc{ font-family:Arial;} #ygrp-sponsor #ygrp-lc #hd{ margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;} #ygrp-sponsor #ygrp-lc .ad{ margin-bottom:10px;padding:0 0;} -- !-- #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0;} #ygrp-tpmsgs{ font-family:Arial; clear:both;} #ygrp-vitnav{ padding-top:10px;font-family:Verdana;font-size:77%;margin:0;} #ygrp-vitnav a{ padding:0 1px;} #ygrp-actbar{ clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;} #ygrp-actbar .left{ float:left;white-space:nowrap;} .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana;font-size:77%;padding:15px 0;} #ygrp-ft{ font-family:verdana;font-size:77%;border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px;} #ygrp-vital{ background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;} #ygrp-vital #vithd{ font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;} #ygrp-vital ul{ padding:0;margin:2px 0;} #ygrp-vital ul li{ list-style-type:none;clear:both;border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;} #ygrp-vital ul li .cat{ font-weight:bold;} #ygrp-vital a{ text-decoration:none;} #ygrp-vital a:hover{ text-decoration:underline;} #ygrp-sponsor #hd{ color:#999;font-size:77%;} #ygrp-sponsor #ov{ padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;} #ygrp-sponsor #ov ul{ padding:0 0 0 8px;margin:0;} #ygrp-sponsor #ov li{ list-style-type:square;padding:6px 0;font-size:77%;} #ygrp-sponsor #ov li a{ text-decoration:none;font-size:130%;} #ygrp-sponsor #nc{ background-color:#eee;margin-bottom:20px;padding:0 8px;} #ygrp-sponsor .ad{ padding:8px 0;} #ygrp-sponsor .ad #hd1{ font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;} #ygrp-sponsor .ad a{ text-decoration:none;}
Res: [delphi-br] Porque meu form perde o vinculo com o DM?
O seu datamodule está no auto-create?! Senão, deixe-o no auto-create, antes do seu form principal. Isso resolveu esse problema pra mim há um tempo atrás. Luis Alberto P. Lopes Desenvolvimento de Sistemas Belo Horizonte - Minas Gerais - Mensagem original De: Fellipe Henrique [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Segunda-feira, 3 de Dezembro de 2007 16:15:08 Assunto: Re: [delphi-br] Porque meu form perde o vinculo com o DM? Ok Alexandre, isso eu já faço... o problema está que no meu FrmPrincipal, é que está perdendo. e o FrmPrincipal, é chamado assim que eu abro o projeto, ou seja, não dá tempo de eu abrir o DM. Com isso os vínculos estão perdendo.. :o( queria que não abrisse Form nenhum, quando eu abrisse o projeto, existe alguma configuração pra isso? []s Em 03/12/07, Alexandre Marinho da Silveira [EMAIL PROTECTED] escreveu: Felipe Deixe o formulário aberto, em background. E trabalhe nos outros. Nada mais. Nunca tentei com o formulário minimizado, mas é uma de tentar. Eu sempre deixo aberto enquanto edito meus projetos o fonte do projeto, o form principal (fonte e desenho do form) e o Data Module (fonte e desenho do form) e os outros forms que eu estou editando. Assim não dá problema. Alexandre - Original Message - From: Fellipe Henrique [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Date: Mon, 3 Dec 2007 15:48:42 -0200 Subject: Re: [delphi-br] Porque meu form perde o vinculo com o DM? mas como assim manter ele aberto? []s Em 03/12/07, Alexandre Marinho da Silveira [EMAIL PROTECTED] escreveu: Colegas de lista Eu notei que isso também acontecia comigo toda vez que eu não mantinha o Data Module aberto e só conseguia fazer a ligação entre os componentes com ele aberto. Não sei se isso é um bug do Delphi ou se foi projetado para ser assim, mas deu muita dor de cabeça. Optei em todos os projetos sempre deixar o form do Data Module aberto e daí isso nunca mais aconteceu. Isso acontece já a algumas versões do Delphi. Não sei precisar em qual versão, mas sei que na versão 6 acontecia o mesmo problema. Não tenho certeza quanto a versão 5. A versão 7 continuou com esse problema. Nas versões mais atuais não sei se o problema persiste, poirque eu ainda estou na versão 7. Espero que isso ajude a vocês. Alexandre - Original Message - From: Leonardo Quinino [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Date: Mon, 3 Dec 2007 14:27:39 -0300 Subject: Re: [delphi-br] Porque meu form perde o vinculo com o DM? Não sei qual a versão do seu delphi, eu uso o Delphi 7 e as vezes vazia isso mesmo ( não é sempre, é aleatorio ) e pior de tudo na execução dava erro de Acess Violation Em 03/12/07, Marcos Bernardo [EMAIL PROTECTED] escreveu: Salve amigo, Eu tbm sofro com isso..(heheh bug do delphi... diz a lenda), Tanto que criei uma rotina que disparo no beforeOpen dos datasets passando a conexao para eles... abraço Marcos Bernardo Em 03/12/07, Fellipe Henrique [EMAIL PROTECTED]fellipeh%40gmail.com escreveu: Olá amigos, tenho um projeto que estou tendo um problema... Tenho o DM, e nele está minha conexao... blz... e tenho meu form Principal... o meu Principal está vinculado ao DM, ou seja, tem o DM no uses dele. O DM está sendo criado ANTES do Principal, no DPR. Toda vez que fecho o projeto, e abro novamente, todos os DataSets e componentes, que tem um vinculo no DM, perde este vínculo. Me forçando a ter que ir componente por componente a selecionar novamente os vinculos. O que pode ser isso? E está acontecendo somente neste projeto, outros estão normal. Obrigado desde já. []s -- _ T.·.F.·.A.·. Fellipe Henrique [EMAIL PROTECTED] fellipeh%40gmail.com fellipeh%40gmail.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Leonardo Quinino [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- _ T.·.F.·.A.·. Fellipe Henrique [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- _ T.·.F.·.A.·. Fellipe Henrique [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER
RES: [delphi-br] Porque meu form perde o vinculo com o DM?
Jiuney Reportou o BUG no QC da codegear? Em caso negativo, acho que é importante seu relato para que seja resolvido esse BUG. Sergio Uetanabaro _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Jiuney Pachevitch Enviada em: segunda-feira, 3 de dezembro de 2007 15:49 Para: delphi-br@yahoogrupos.com.br Assunto: RE: [delphi-br] Porque meu form perde o vinculo com o DM? Boa tarde a todos... Eu já observei isso no delphi 7, mas acontecia de forma aleatória.. No momento estou usando o BDS2006 e acreditem, o problema só piorou, hehe. O que era aleatório se tornou permanente, hehe. É so abrir o form com o datamodule fechado que todos os datasources perdem a conexão com os respectivos datasets ( uso somente o datasource no form e os datasets no DM). Isso realmente é um bug e muit chato, muitas vezes eu abria uma tela so para fazer um ajusta simples e quando ia rodar,,, access violation.. Fui obrigado a repassar os datasets para os datasources no OnCreate dos forms.. Creio que nao é de hj que isso vem acontecendo. Mas pelo que vi, tende a continuar, hehe Abraço a todos... Jiuney Pachevitch http://desktop. http://desktop.msn.com.br/ msn.com.br/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]