Bestdoud
Messages postés243Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention28 décembre 2008
-
25 janv. 2006 à 20:59
Bestdoud
Messages postés243Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention28 décembre 2008
-
27 janv. 2006 à 16:33
bonsoir
J'arrive à récupérer la liste des utilisateurs mais je n'arrive pas à faire la distinction entre les op, voice et les autres.
j'utilise l'évênement OnNames du composant Tidirc
voici ma procédure:
Procedure TForm1.nicklist(Sender: TObject; AUsers: TIdIRCUsers;
AChannel: TIdIRCChannel);
var
i: integer;
ListAjout : TListItem;
b : string;
begin
listepseudo.Clear;
for i:=0 to AUsers.Count-1-1 do
begin
if TIdIRC(sender).IsVoice(AUsers.Items[i].Nick) then begin
ListAjout := listepseudo.Items.Add;
ListAjout.Caption := AUsers.Items[i].Nick;
listajout.ImageIndex := 0;
end;
end;
end;
j'ai essayer sans le test de voice et lorsque je join un canal ca m'affiche la liste et si je join un autre ca garde les nick de l'autre canal.
Quelq'un aurait-il la solution miracle a mon problême? je trouve pas grand chose sur ce composant
merci de votre réponse
A voir également:
Récupérer la liste des pseudos avec le composants Tidirc en séparant op, voice e