Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Подскажите процедуру в Ticqclient

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Подскажите процедуру в Ticqclient
Имя
Сообщение << Старые топики   Новые топики >>
Подскажите процедуру в Ticqclient - 2008-11-27 11:55:33.983333   
CooL AleX

Сообщений: 85
Оценки: 0
Присоединился: 2008-06-22 16:07:11.976666
Какой процедурой можно сделать, что-бы при подключении, список контактов отображался на ListBox1.
Заранее большое спс
Post #: 1
RE: Подскажите процедуру в Ticqclient - 2008-11-27 14:16:07.113333   
xaxa89

Сообщений: 287
Оценки: 0
Присоединился: 2008-05-18 00:30:38.240000
Одной процедурой нельзя, на сколько я знаю…
Post #: 2
RE: Подскажите процедуру в Ticqclient - 2008-11-27 16:16:09.443333   
VENOM4X

Сообщений: 246
Оценки: 0
Присоединился: 2008-02-18 22:49:08.960000
Кажется
TICQClient.RequestContactList(); - чтоб получить список контактов.
после этого
TICQCLient.ContactList должен содержать контакты (TStrings), ну а загнать его в ListBox - одна строчка.
Post #: 3
RE: Подскажите процедуру в Ticqclient - 2008-11-27 16:21:39.130000   
CooL AleX

Сообщений: 85
Оценки: 0
Присоединился: 2008-06-22 16:07:11.976666
xaxa89, В основном исходники компонента это сделано одной процедурой
procedure TMainForm.ICQClient1ServerListRecv(Sender: TObject;
SrvContactList: TList);
var
i: Word;
UserInfo: TUINEntry;
ListItem: TListItem;
begin
if SrvContactList.Count &gt; 0 then
for i := 0 to SrvContactList.Count - 1 do
begin
UserInfo := PUINEntry(SrvContactList.Items)^;
if UserInfo.CType = U_VISIBLE_LIST then
ICQClient1.VisibleList.Add(IntToStr(UserInfo.UIN))
else if UserInfo.CType = U_INVISIBLE_LIST then
ICQClient1.InvisibleList.Add(IntToStr(UserInfo.UIN ))
else if UserInfo.CType = U_NORMAL then
begin
if ICQClient1.AddContact(UserInfo.UIN) then
begin
ListItem := ListView1.Items.Add;
ListItem.ImageIndex := ICON_OFFLINE;
ListItem.Caption := IntToStr(UserInfo.UIN);
end;
end;
end;
ICQClient1.DestroyUINList(SrvContactList);
end;

Тока чето ошибок много у меня с делфи выявляет…То U_VISIBLE_LIST опознать не может, то еще что-нибудь
Post #: 4
RE: Подскажите процедуру в Ticqclient - 2008-11-27 21:29:20.120000   
xaxa89

Сообщений: 287
Оценки: 0
Присоединился: 2008-05-18 00:30:38.240000
Скузи тупонул(((
Post #: 5
RE: Подскажите процедуру в Ticqclient - 2008-11-28 16:22:12.103333   
CooL AleX

Сообщений: 85
Оценки: 0
Присоединился: 2008-06-22 16:07:11.976666
quote:

VENOM4X
quote:

ORIGINAL: VENOM4X

Кажется
TICQClient.RequestContactList(); - чтоб получить список контактов.
после этого
TICQCLient.ContactList должен содержать контакты (TStrings), ну а загнать его в ListBox - одна строчка.

VENOM4X, спасибо большое…код конечно чУть-чуть не правильный, но мне пойдет.
Post #: 6
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Подскажите процедуру в Ticqclient







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.