2010-07-08 3 views
1

mirc와 통신하여 지정된 서버에 연결 한 다음 지정된 채널에 연결할 수있는 구성 요소가 있습니까? 완전한 기능의 IRC델파이를 사용하여 mirc 클라이언트와 통신

또는

uses 
    DdeMan; 

procedure mIRCDDE(Service, Topic, Cmd: string); 
var 
    DDE: TDDEClientConv; 
begin 
    try 
    DDE := TDDEClientConv.Create(nil); 
    DDE.SetLink(Service, Topic); 
    DDE.OpenLink; 
    DDE.PokeData(Topic, PChar(Cmd)); 
    finally 
    DDE.Free; 
    end; 
end; 

을 제공하는 클라이언트 구성 요소 - 사전에

감사

관련

답변

4

당신은 델파이

idIRC에 대한 idIRC 인디 구성 요소를 사용할 수 있습니다 예 :

mIRCDDE('mIRC', 'COMMAND', '/dde mirc connect "" stork.doc.ic.ac.uk,6667,#mIRC,1'); 
mIRCDDE('mIRC', 'COMMAND', '/say Hallo'); 
+0

현재 버전의 Delphi 및 mIRC에서는 AnsiString을 사용해야합니다. 그 이유는 기본 문자열 유형이 WideString이고 이것은 Ansi 또는 Unicode를 지원하지만 (Ansi에서만 응답하는) mIRC와 호환되지 않기 때문입니다. 나는 대답을 편집 하겠지만, "String"을 "AnsiString"으로 바꾸는 것은 받아 들일만한 편집이 아닙니다. – KeyszerS

관련 문제