Olá a todos tem como transformar o código abaixo em função ou procedure, o programa que estou desenvolvendo
tera várias paginas e quase todos itens variaveis de cada página vai precisar de fazer código semelhante a esse
abaixo que estou testando, mudando apenas os componentes, os valores continuram sendo os mesmos,
precisaria da ajuda de vocês pra ficar mais organizado e menor o programa sem ter que ficar repentindo as
mesmas instruções para cada item se não vai fica muito grande e ruim de dar uma manutenção se precisar futuramente,
uma função ou procedure ou outra alternativa já resolveria, agradeço a quem puder me dá ajuda
procedure TForm1.Button22Click(Sender: TObject);
var
testando1,testando2,testando3:integer ;
Begin
if (testando1=33) or (testando2 =33) or (testando3 =33)then memo3.lines.add ('33');
if (testando1=22) or (testando2 =22) or (testando3 =22)then memo3.lines.add ('22');
if (testando1=11) or (testando2 =11) or (testando3 =11)then memo3.lines.add ('11');
if (testando1=9) or (testando2 =9) or (testando3 =9) then memo3.lines.add ('9');
if (testando1=8) or (testando2 =8) or (testando3 =8) then memo3.lines.add ('8');
if (testando1=7) or (testando2 =7) or (testando3 =7) then memo3.lines.add ('7');
if (testando1=6) or (testando2 =6) or (testando3 =6) then memo3.lines.add ('6');
if (testando1=5) or (testando2 =5) or (testando3 =5) then memo3.lines.add ('5');
if (testando1=4) or (testando2 =4) or (testando3 =4) then memo3.lines.add ('4');
if (testando1=3) or (testando2 =3) or (testando3 =3) then memo3.lines.add ('3');
if (testando1=2) or (testando2 =2) or (testando3 =2) then memo3.lines.add ('2');
if (testando1=1) or (testando2 =1) or (testando3 =1) then memo3.lines.add ('1')
Pergunta
Visitante
Olá a todos tem como transformar o código abaixo em função ou procedure, o programa que estou desenvolvendo
tera várias paginas e quase todos itens variaveis de cada página vai precisar de fazer código semelhante a esse
abaixo que estou testando, mudando apenas os componentes, os valores continuram sendo os mesmos,
precisaria da ajuda de vocês pra ficar mais organizado e menor o programa sem ter que ficar repentindo as
mesmas instruções para cada item se não vai fica muito grande e ruim de dar uma manutenção se precisar futuramente,
uma função ou procedure ou outra alternativa já resolveria, agradeço a quem puder me dá ajuda
procedure TForm1.Button22Click(Sender: TObject);
var
testando1,testando2,testando3:integer ;
Begin
begin
testando1:= strtoint(label33.Caption);
testando2:= strtoint(label2.Caption);
testando3:= strtoint(label3.Caption);
if (testando1=33) or (testando2 =33) or (testando3 =33)then memo3.lines.add ('33');
if (testando1=22) or (testando2 =22) or (testando3 =22)then memo3.lines.add ('22');
if (testando1=11) or (testando2 =11) or (testando3 =11)then memo3.lines.add ('11');
if (testando1=9) or (testando2 =9) or (testando3 =9) then memo3.lines.add ('9');
if (testando1=8) or (testando2 =8) or (testando3 =8) then memo3.lines.add ('8');
if (testando1=7) or (testando2 =7) or (testando3 =7) then memo3.lines.add ('7');
if (testando1=6) or (testando2 =6) or (testando3 =6) then memo3.lines.add ('6');
if (testando1=5) or (testando2 =5) or (testando3 =5) then memo3.lines.add ('5');
if (testando1=4) or (testando2 =4) or (testando3 =4) then memo3.lines.add ('4');
if (testando1=3) or (testando2 =3) or (testando3 =3) then memo3.lines.add ('3');
if (testando1=2) or (testando2 =2) or (testando3 =2) then memo3.lines.add ('2');
if (testando1=1) or (testando2 =1) or (testando3 =1) then memo3.lines.add ('1')
else
memo3.lines.add ('');
end;
end;
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.