> 
> Eu s� uso application.createform para o form principal, para todos 
os 
> outros eu uso form.create(self);
> 

Ops!

Tem diferen�a? Quais?



[]s
 
 
 
Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
[EMAIL PROTECTED]
http://www.geocities.com/SiliconValley/Bay/1058
ICQ: 6057450
MSN: [EMAIL PROTECTED]



--- Em [email protected], Marcelo Almeida 
<[EMAIL PROTECTED]> escreveu
> Walter Alves Chagas Junior wrote:
> 
> >>Por incrivel que pare�a, o erro mais comum que vejo nos programa 
� 
> >>dentro de um m�todo qualquer, alguem referenciar uma 
> >>instancia da classe.
> >>J� v� dentro de um onclick o cara fazer form1.refresh.
> >>Tenho at� medo de dar manuten��o em sistemas assim, vc nunca 
> >>sabe o que 
> >>pode acontecer.
> >>
> >>    
> >>
> >
> >Isto da� n�o tem nada haver, se voc� fizer:
> >
> >
> >procedure Tform1..Button1Click(Sender: TObject);
> >begin
> >
> >  form1.refresh;
> >
> >end;
> >
> >N�o vai acontecer nada, al�m dele estar passando um atestado de 
pouco
> >conhecimento de classes. 
> >
> 
> Isto d� pau (access violation) se vc criar o form com :
> with TForm1.Create(self) do
>   try
>     showmodal;
>   finally
>     release;
>   end;
> 
> Porque d� pau ?
> Onde � que t� escrito que temos que usar a maldita variavel global 
que o 
> delphi cria para o form ?
> Onde est� escrito que podemos ter somente uma instancia do form ?
> 
> Um dos problemas que estamos enfrentando agora � que temos um 
sistema 
> legado em cobol, e estamos criando um front-end para ele em delphi.
> Como o sistema tinha diversas telas feitas por um gerador de 
c�digo, 
> estamos alterando o gerador de c�digo para gerar a tela em delphi.
> Logo na tela principal encontramos este problema.
> Para n�o ter que ficar dando uses em tudo quando � form, optamos 
por 
> criar o form baseado apenas no nome da classe.
> O sistema come�ou a apresentar um punhado de problemas por causa 
desta 
> variavel.
> 
> >Atualmente eu n�o tenho usado mais o  Application.CreateForm
(Form1, TForm1),
> >sei l�! Passei a fazer de forma diferente:
> >
> >  fvFatProducao := TfvFatProducao.Create(nil);
> >  try
> >    fvFatProducao.ShowModal;
> >
> >Acho que enjoei de fazer do outro jeito e me bateu uma saudade do 
TP7 :)
> >  
> >
> 
> Eu s� uso application.createform para o form principal, para todos 
os 
> outros eu uso form.create(self);
> 
> -- 
> 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

 



Responder a