[TIdIrc] jak zrobić... + kilka innych spraw

0

witam
pisze prostego klienta IRC w pakiecie INDY i jest kilka rzeczy których nie potrafię zrobić a info też nie mogę znaleŹć, mianowicie:

  • jak wypisać listę userów (najlepiej w listboxie)
  • jak obsłużyć zdarzenia typu, ktoś dołączył do kanału, ktoś go opuścił, ktoś dostał bana, kicka..itp itp
  • czy jest jakiś sposób aby program robił automatycznie reconnect w trakcie zerwania połączenia

interesują mnie jeszcze (spoza TIdIrc ):

  • jak pokolorować składnie w komponencie TMemo ( a jak się nie da to w jakim można i jak )
  • jakieś opis/faq komponentu CoolTrayIcon, bo walczę z nim juz 3 dzień i mimo, że wszystko robie jak w przykładach bozia nakazała nic z tego nie wychodzi
  • jest jakiś sposób aby w komponencie TPageControl dodawać/odejmować dynamicznie kolejne TabSheety ? a jeśli się nie da to jaki program to umożliwia i w jaki sposób

na koniec jeszcze chciałbym prosić i jakieś kody źródłowe bądź linki do stron

0

1.Lista userów : jest w komponencie zdarzenie onuserlist czy cos takiego, i z niej pobierz info do listboxa, ale tylko przy połączeniu z kanałem, w dalszych momentach czatowania musisz śledzić kto wszedł i wyszedł z kanłu dodając i odejmując userów samodzielnie z listboxa.

  1. Zdarzenia.. masz tam przecież wszystko, OnKicked, OnJoined, OnBanned itp... po prostu je obsłuż...

  2. W ondisconnet dajesz... connect...

  3. da sie ale nie polecam, użyj TSynEdit

  4. Ale co o cooltrayicon chcesz wiedzieć? przecież masz dołączone info do komponentu po angielsku (nie znasz języka?)

var
  Strona : TTabSheet;
begin
  Strona := TTabSheet.Create(PageControl1) ;
  Strona.PageControl := PageControl1;
end;

Ot całą filozofia... a jedyny link który moge Ci podać to http://google.com lub http://4programmers.net :P ja przynajmniej dzięki tym linkom wiem tyle co wiem, a troche wiem:P

0

thx lookne to
a co do linków to trudno w to uwieżyc ale je znam :P

0

można prosic o kawaki kodu odpowiedzialne, za liste użyrkowników ^^"?
nastarcie łądnie łapie ale później już niechce...

EDIT:
jeszcze ... jak obsłuzyc komenty typu /me treść albo /msn NIckServ ??

0

Przekopałem wszystkie zdarzenia i nigdzie nie można pobrać listy użytkowników na kanale? Bawił się ktoś z tym i wie jak to zrobić?

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0