|
0
TICQClientПо совету админа создал тему по этому вопросу. как правильно делать маскировку под другие месенжеры, используя TICQClient?я пробовал так:
В ICQClient.pas в паблик добавлял procedure MaskIntoSomething(Capabilities : String; BuildNum: LongWord; ExtInfoTime: LongWord = $0000000E; ExtStatusTime : LongWord = $0000000F); и после процедуры MaskInfoQIP добавлял эту: procedure TICQClient.MaskIntoSomething(C apabilities : String; BuildNum : LongWord; ExtInfoTime : LongWord = $0000000E; ExtStatusTime : LongWord = $0000000F); begin CAPS := caps_aim_interoperate + caps_avatar + caps_aim_server_relay + caps_aim_send_file + caps_aim_is_icq + caps_utf8 + caps_file_transfer + caps_typing_notifications + Capabilities + caps_xtraz; InfoTime := BuildNum; ExtInfoTime := $0000000E; ExtStatusTime := $0000000F; UpdateInfoAndStatusTimes; UpdateCapabilities; end; И на место Capabilities ставилю идентификатор клиента которого мне надо. ICQClient1.MaskIntoSomething(caps_cl_kopete, 11); но делфи на это ругается типа оно таких не знает полный список капабалити и идентификаторов Идентификаторы: ANDRQclientID = $FFFFFF7F; MIRANDAclientID = $FFFFFFFF; MIRANDAclientID2 = $7FFFFFFF; //new STRICQclientID = $FFFFFF8F; YSMclientID = $FFFFFFAB; ICQ2GOclientID = $FFFFFFAC; MICQclientID = $7D0001EA; MICQ2clientID = $FFFFFF42; SIMclientID = $426DE16C; ALICQclientID = $FFFFFFBE; LICQclientID = $7D000000; QIPclientID = $FBFFFFFF; JimmclientID = $FFFFFFFE; RnQclientID = $FFFFF666; Capabilities: #$97#$B1#$27#$51#$24#$3C#$43#$ 34#$AD#$22#$D6#$AB#$F7#$3F#$14 #$09, // Is Trillian #$09#$49#$13#$44#$4C#$7F#$11#$ D1#$82#$22#$44#$45#$53#$54#$00 #$00, // Is kxICQ2 #$DD#$16#$F2#$02#$84#$E6#$11#$ D4#$90#$DB#$00#$10#$4B#$9B#$4B #$7D, // MacICQ #$09#$49#$13#$49#$4C#$7F#$11#$ D1#$82#$22#$44#$45#$53#$54#$00 #$00, // LICQ #$51#$AD#$D1#$90#$72#$04#$47#$ 3D#$A1#$A1#$49#$F4#$A3#$97#$A4 #$1F, //QIP PDA(Simbian) #$7C#$73#$75#$02#$C3#$BE#$4F#$ 3E#$A6#$9F#$01#$53#$13#$43#$1E #$1A, //QIP Infium #$4B#$6F#$70#$65#$74#$65#$20#$ 49#$43#$51#$20#$20#$00#$0C#$00 #$01 //Kopete ICQ #$4D#$69#$72#$61#$6E#$64#$61#$ 4D#$00#$05#$00#$64#$00#$03#$07 #$00, //miranda #$53#$49#$4D#$20#$63#$6C#$69#$ 65#$6E#$74#$20#$20#$0#$9#$4#$8 0, //SIM #$F2#$E7#$C7#$F4#$FE#$AD#$4D#$ FB#$B2#$35#$36#$79#$8B#$DF#$00 #$00, //Trillian #$56#$3F#$C8#$9#$B#$6F#$41#$51 #$49#$50#$20#$32#$30#$30#$35#$ 61, //QIP #$4A#$69#$6D#$6D#$20#$30#$2E#$ 35#$2E#$31#$62#$00#$00#$00#$00 #$00, //jimm #$56#$6D#$49#$43#$51#$20#$76#$ 30#$2E#$31#$2E#$34#$62#$00#$00 #$00, //vmicq как правильно их использовать?
|

