salut ,
j'aimerais bien d'etre aidez a faire ceci
dans cet example de donnée ou je veut le trié par ordre et supprimer les memes lignes .
4245A04233638D
A35EF91185309D
31255294EF2B3B
43A213A385FE48
43A213A385FE48
DC9824826969B0
et merci d'avance
salut ,
j'aimerais bien d'etre aidez a faire ceci
dans cet example de donnée ou je veut le trié par ordre et supprimer les memes lignes .
4245A04233638D
A35EF91185309D
31255294EF2B3B
43A213A385FE48
43A213A385FE48
DC9824826969B0
et merci d'avance
Salut!
J'aurai besion de plus de détails stp... Il s'agit d'enregistrements dans une table ? Quel SGDB ?
Merci!
c'est TListBox
on peut faire une petit procédure
vous entrer votres listBox en paramètres
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Procedure SupDouble(List:TListBox); Var S :TStringList; I,NbrItem:Integer; Begin NbrItem:=List.items.Count; if NbrItem <> 0 Then begin S:=TStringList.Create; S.Clear; For I := 0 to NbrItem-1 do if S.IndexOf(List.Items[I])=-1 Then S.Add(List.Items[I]); List.Items.Clear; List.Items.Assign(S); S.Free; end;
salut ,
merci pour le probleme est regler .
merci beaucoup .
Bonjour,
Je suis quasi débutant et j'aimerais avoir des éclaircissements sur ce code.
J'ai déjà remarqué çà dans d'autres codes:Envoyé par aityahiaLors de la création est-il nécessaire de "vider" un TSringList et pourquoi?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 S:=TStringList.Create; S.Clear;
Merci d'éclairer ma lanterne.
Non c'est purement et simplement inutileEnvoyé par MelkInarian
c'est une vielle bonne habitude qui ne cout rien, c'est pas nécéssaire mais, pour les autres variable on risque gros si on oublie de d'initiliser une variable.Envoyé par MelkInarian
Merci.Envoyé par aityahia
J'avais pris aussi cette habitude lorsque j'ai commencé à coder en GWBasic (c'est pas hier) et lors d'un post récent on m'a fait la remarque que Delphi initialisait automatiquement les variables.
Donc je me suis demandé si c'était <> pour les Tstringlist!
Maintenant votre réponse m'interpelle, dois-je recommencer à tout initialiser?
Melk
c'est faux attention avec delphi surtout pour les variables numérique, je me suis déja retrouvez avec des valeurs dont je ne comprenai pas la provenance.
essai ce code.
par contre si la variable est déclarer comme Public ou private elle est initilaiser a zéro.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 procedure TForm1.Button1Click(Sender: TObject); Var A : Integer; begin ShowMessage(IntToStr(A)); end;
Merci encore aityahia je recommencerai donc à tout initialiser.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager