ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Duvidas em um bloco WITH ?
Ir à página Anterior  1, 2, 3, 4
 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Ter Abr 10, 2012 7:32 pm    Assunto: Responder com Citação

marcosalles escreveu:
Citação:
eu não acho q deva "extinguir" o with. porém deve se saber usar. nem diria "com moderação", pq o problema não é a quantidade e sim forma.


O termo Moderação , não foi no sentido de quantidade , mas sim como utiliza-lo . De "forma" Moderada (.. Códigos Grande com muita instruções não seria uma forma moderada ). O seu exemplo , anterior , bloco pequeno seria uma forma moderada ... Podemos ter 200 withs e todos eles moderados , ao passo de termos um único with e este não esteja na forma moderada .


vc ta certo.

qdo citei a expressão "moderada", não me lembrei q vc tinha usado a mesma em um outro ponto de vista.

mas é q eu quis frisar q o prob não é a quantidade e sim a complexidade.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
marcosalles
Moderador
Moderador


Registrado: Quarta-Feira, 26 de Março de 2008
Mensagens: 1695
Localização: Muriaé Mg

MensagemEnviada: Seg Set 03, 2012 10:13 pm    Assunto: Responder com Citação

So para deixar registrado

Citação:
e vc consegue identificar em qual linha da o erro?

experimente retirar o with da função que da o erro, pois pode ser que o delphi esteja se perdendo(apenas uma sugestão, pois ja vi isso acontecer)


Citação:
Realmente
Era o WITH que estava fazendo o delphi se perder, retirei ele da função que esta com erro e boa...
agora ta funcionando corretamente.

Brigado pelo atenção sou novo na área então e muito bomver que estou em uma area que um ajuda o outro obrigado mesmo


ve
Citação:
r em

http://www.activedelphi.com.br/forum/viewtopic.php?t=75843

sem mais..

_________________
http://marcosalles.wordpress.com

Desenvolvo FreeLancer e presto Consultoria
Orientação Online DataSnap DbX ClientDataSet
POO , Padrões de Projeto e dúvidas de Delphi em
Geral
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
marcocunhasilva
Profissional
Profissional


Registrado: Segunda-Feira, 21 de Agosto de 2006
Mensagens: 740
Localização: Porto Alegre

MensagemEnviada: Ter Set 04, 2012 12:02 am    Assunto: Responder com Citação

Boa noite a todos!

Estou fazendo o curso de Delphi XE2 na Aquasoft e o Muka é o professor. Ele comentou esse post sobre o with e a questão está bem acalorada.

Porém, me veio uma questão interessante: Onde está, na VCL do Delphi a implementação do with?

Se alguém souber, fico no aguardo da resposta.

T++
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Ter Set 04, 2012 10:51 am    Assunto: Responder com Citação

deve estar na mesma unit q implementa o for, o while e o try.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
ValerioB
Novato
Novato


Registrado: Quarta-Feira, 20 de Julho de 2011
Mensagens: 59

MensagemEnviada: Ter Set 04, 2012 11:14 am    Assunto: Responder com Citação

with é pra preguiçoso :]
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
marcocunhasilva
Profissional
Profissional


Registrado: Segunda-Feira, 21 de Agosto de 2006
Mensagens: 740
Localização: Porto Alegre

MensagemEnviada: Ter Set 04, 2012 3:20 pm    Assunto: Responder com Citação

Boa tarde pessoal!

Andei dando uma vasculhada na VCL do Delphi XE2 e percebi que existem em város arquivos existe a cláusula with. Resumindo o papo é o seguinte: se a própria embarcadero faz uso desta cláusula pela VCL é porque alguma utilização tem, caso contrário, não existiria, não é mesmo?
Fica aqui registrado minha opinião.

T++
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
ValerioB
Novato
Novato


Registrado: Quarta-Feira, 20 de Julho de 2011
Mensagens: 59

MensagemEnviada: Ter Set 04, 2012 4:33 pm    Assunto: Responder com Citação

Não gosto de usar with pelo fato de muita gente se perder devido ao seu tamanho, realmente fica mais dificil de ler o código e o único beneficio que vejo é que você escreve menos, ou seja, é pra preguiçoso.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
ValerioB
Novato
Novato


Registrado: Quarta-Feira, 20 de Julho de 2011
Mensagens: 59

MensagemEnviada: Ter Set 04, 2012 4:34 pm    Assunto: Responder com Citação

As vezes o próprio compilador do Delphi se perde imagina os programadores.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Ir à página Anterior  1, 2, 3, 4
Página 4 de 4

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB