nataraj: (Default)
[personal profile] nataraj
Мать Вашу!!!! Это каким местом надо было проектировать архитектуру, чтобы

ClientDataIterator itd(contact->clientData); -- использовался для получения всех контактов в системе, а

ClientDataIterator itd(contact->clientData,this); -- использовался для получения всех контактов данного соединения...

При этом, что удивительно, замена второго на первое, в определенном месте программы, к существенным изменениям в работе не приводит... Оно в том месте ищет, где же мой контакт... Его находит и радуется... Только в процессе поиска там неверное преобразование юзверьских данных происходило, так как предполагалось что данные только отданного соединения приходят, и в нужный тип статик кастом отправлялось... То есть по идеи оно за свой yahoo-контакт могла принять какой-нибудь другой контакт, в котором в нужном месте оказалось бы нужное слово...

Как только я добавил оповещение о неправильном приобразовании, оно естественно начало ругаться по страшному... При этом в yahoo ругается а в ICQ в аналогичном месте нет... Сравниваю код, вроде похож...

Я чуть ебнулся, пока разницу в количестве параметров обнаружил! Блин... Целый день его искал...

Вообщем пойду доеду до родителей, а потом вернусь, закоммичу...

Profile

nataraj: (Default)
Swami Dhyan Nataraj

July 2024

S M T W T F S
 123456
789 10111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 21st, 2026 11:55 pm
Powered by Dreamwidth Studios