2015-06-30 3 views
0

У меня есть следующий код до сих пор:Как получить сообщение с TidIRC в Delphi?

procedure TForm1.FormCreate(Sender: TObject); 
begin 
FIRC.Host:= '192.168.1.48'; 
FIRC.Port := 61289; 
FIRC.Username:= 'test'; 
FIRC.Nickname:= 'Test'; 
FIRC.RealName:= 'TEst'; 
FIRC.Connect; 
FIRC.Join('#Test'); 
end; 

И это соединит хорошо, но я не могу найти на Google, как на самом деле получить сообщение на канале. Как это можно сделать?

ответ

3

TIdIRC имеет OnPrivateMessage и OnNotice события (среди многих других событий).

+0

Я очень новичок в Delphi. Как вы могли бы реализовать одно из них для общего сообщения каждому? – Melona380

+0

Вы еще смотрели события? Вы назначили для них обработчики? 'OnPrivateMessage' имеет параметры' ANickname', 'AHost',' ATarget' и 'AMessage'. 'OnNotice' имеет параметры' ANickname', 'AHost',' ATarget' и 'ANotice'. Какая у вас проблема с их использованием? –

+0

Я не могу найти хорошую документацию или примеры их использования. – Melona380