Fórum Como usar o comando With #146587

17/03/2003

0

Alguem sabe como e para que serve o comando With ... do begin ?

Alguns exemplos ?

Obrigado


Rodrigo Costa

Rodrigo Costa

Responder

Post mais votado

17/03/2003

O with é como se fosse um comando de leitura e pode ser usado assim:

with Query1 do
begin
Close;
SQL.CLear;
SQL.Add(´Select * from CLientes´);
Open;
end;

do contario vc teria que fazer assim:

Query1.Close;
Query1.SQL.CLear;
Query1.SQL.Add(´Select * from CLientes´);
Query1.Open;


Só lembrando que vc deve ter cuidado em usá-lo.


Nebrio

Nebrio
Responder

Gostei + 2

Mais Posts

17/03/2003

Rodrigo Costa

Valeu nebrio !


Thanks !


Responder

Gostei + 0

17/03/2003

Carlos Filho

Por que se feve ter cuidado ao usar o With?
ao meu ver ele é bem inofensivo...


Responder

Gostei + 0

31/07/2018

Rodrigo Guimaraes

Essa pergunta merece responda... Kd o professor?
Responder

Gostei + 0

31/07/2018

Raimundo Pereira

Geralmente uso para varrer e setar propriedades dos componentes.

Uso sem with num memo
memo1.clear;
memo1.loadfromfile('');
memo1.lines.add('teste1');

Uso com with num memo
with memo1 do begin
clear;
loadfromfile('');
lines.add('teste1');

E etc.
Uso muito

Responder

Gostei + 0

09/09/2022

Leonardo Cavalcante

Por que se feve ter cuidado ao usar o With?
ao meu ver ele é bem inofensivo...


Um bloco de código com
with 
torna-se a leitura do código mais complexa, se abusar então, criando with aninhados a legibilidade do código fica horrível, lempre-se de "KISS (Keep It Simple, Stupid), sem falar que também é péssimo debugar
with
. Na dúvida eu prefiro nunca usar.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar