Fórum como fazer comparação de 2 stringlist #256534
28/10/2004
0
Preciso da ajuda de voces para resolver um problema. Tenho 2 stringlist e preciso comparar o conteudo dos dois. Caso o valor do primeiro esteja no segundo, excluir o valor do segundo de modo que fiquem apenas valres que não estão presentes no primeiro. Alguem tem uma ideia pra se fazer isso, já tentei de várias formas e não consegui.
Obrigado
Sanses
Sanses
Curtir tópico
+ 0Posts
28/10/2004
Marcelo Saviski
if StringList1.Equals(StringList2) then
não sei se a melhor forma e se funciona, mas um teste:
for I := 0 to StringLis1.Count - 1 do begin if StringList2.Find(StringList1[I], Index) then begin StringLis2.Delete(Index); end else Inc(I); end;
Gostei + 0
29/10/2004
Sanses
Obrigado pela atenção
Sanses
Gostei + 0
29/10/2004
Afarias
T+
Gostei + 0
30/10/2004
Sanses
Sanses
Gostei + 0
30/10/2004
Adilsond
var I, J: Integer; begin for I := 0 to ListBox1.Items.Count - 1 do begin J := ListBox2.Items.IndexOf(ListBox1.Items.Strings[I]); if J > -1 then ListBox2.Items.Delete(J); end; end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)