Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

30.03.2008, 19:57
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме: 4037638
Репутация:
1821
|
|
Сообщение от z01b
Товарисч =), вы шутите?
А что?
|
|
|

30.03.2008, 20:01
|
|
Участник форума
Регистрация: 01.05.2006
Сообщений: 216
Провел на форуме: 287212
Репутация:
62
|
|
Человек использует компонент TICQClient именно для того, чтобы напрямую не работать с сокетами и подобной демонологией.
А без формы можно сделать, если эти TICQClient'ы создавать динамически, примерно так (точно не помню а дельфы под рукой нету, но вроде бы так):
var ICQClient: TICQClient;
begin
ICQClient := TICQClient.Create(список_параметро _увы_не_помню);
ICQClient1.UIN := StrToInt(ss.Names[1]);
ICQClient1.Password := ss.ValueFromIndex[1];
end;
Последний раз редактировалось ForNeVeR; 30.03.2008 в 20:04..
|
|
|

30.03.2008, 20:05
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме: 4037638
Репутация:
1821
|
|
Человек использует компонент TICQClient именно для того, чтобы напрямую не работать с сокетами и подобной демонологией.
А без формы можно сделать, если эти TICQClient'ы создавать динамически, примерно так (точно не помню а дельфы под рукой нету, но вроде бы так):
var ICQClient: TICQClient;
begin
ICQClient := TICQClient.Create(список_параметро _увы_не_помню);
ICQClient1.UIN := StrToInt(ss.Names[1]);
ICQClient1.Password := ss.ValueFromIndex[1];
end;
TICQClient.Create(список_параметро _увы_не_помню)
TICQClient.Create(nil)
Сколько весит модуль ICQClient?
Последний раз редактировалось De-visible; 30.03.2008 в 20:15..
|
|
|

30.03.2008, 20:07
|
|
Участник форума
Регистрация: 01.05.2006
Сообщений: 216
Провел на форуме: 287212
Репутация:
62
|
|
А зачем его куда-то закидывать? Достаточно упомянуть в uses и всё. А создавать в коде, как я написал выше.
Хотя смотря какой компонент... Но TICQClient это позволяет, насколько я помню. Видел примеры консольных ботов с его использованием.
А если все компоненты нужно складывать на форму, как, например, сделать программу умножения матриц, скажем 10x10? Сложить на форму 200 едитов и каждому прописать обработчик? Это, простите, варварство 
Последний раз редактировалось ForNeVeR; 30.03.2008 в 20:16..
|
|
|

30.03.2008, 20:26
|
|
Участник форума
Регистрация: 01.05.2006
Сообщений: 216
Провел на форуме: 287212
Репутация:
62
|
|
De-visible, модуль со всем сопроводиловом в исходниках (там несколько файлов) - 500 кб. В dcu - 300. Всё в архиве - 280
По поводу TICQClient.Create(nil) - правильно, посмотрел исходник, действительно запрашивает только Owner'а. Ни сервера, нифига. Видимо, в параметрах задаётся или позже, в рабочем порядке.
ЗЫ. Сам не являюсь пользователем этого модуля и пишу свою библиотеку для работы с OSCAR'ом в C++
ЗЫ: Сорри за даблпостенг, просто если я бы опять (в который раз) отредил предыдущий пост, то De-Visible в ответ бы отредил свой пост, и, в общеМ, в дальнейшем общение бы так и происходило, как в каком-то глючнейшем чате. Что не есть хорошо 
Последний раз редактировалось ForNeVeR; 30.03.2008 в 21:01..
|
|
|

30.03.2008, 20:30
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме: 4037638
Репутация:
1821
|
|
Сообщение от ForNeVeR
De-visible, модуль со всем сопроводиловом в исходниках (там несколько файлов) - 500 кб. В dcu - 300. Всё в архиве - 280
По поводу TICQClient.Create(nil) - правильно, посмотрел исходник, действительно запрашивает только Owner'а. Ни сервера, нифига. Видимо, в параметрах задаётся или позже, в рабочем порядке.
ЗЫ. Сам не являюсь пользователем этого модуля и пишу свою библиотеку для работы с OSCAR'ом в C++ 
De-visible, модуль со всем сопроводиловом в исходниках (там несколько файлов) - 500 кб. В dcu - 300. Всё в архиве - 280
Вес что с формой, что без нее! - МНОГО!
(Для написания червя, троя)
Последний раз редактировалось De-visible; 30.03.2008 в 21:27..
|
|
|

30.03.2008, 20:35
|
|
Участник форума
Регистрация: 01.05.2006
Сообщений: 216
Провел на форуме: 287212
Репутация:
62
|
|
С таким модулем не вирус, а троян уже получается... А всё ненужное в указанном случае из модуля рекомендуется убрать нафиг. Допустим, функции получения X-статусов, запросов авторизации и т.д.
Да и для любой качественной, оптимизированной софтины я не рекомендовал бы ипользование этого компонента, написанного фиг знает когда с кучей ненужного кода и полуреализованных "задумок на будущее". Моя практически функционирующая библиотечка (включающая в себя только необходимое!) на .net в исходном коде весит чуть более 20 кб.
|
|
|

30.03.2008, 21:04
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме: 4037638
Репутация:
1821
|
|
Да и для любой качественной, оптимизированной софтины я не рекомендовал бы ипользование этого компонента, написанного фиг знает когда с кучей ненужного кода и полуреализованных "задумок на будущее". Моя практически функционирующая библиотечка (включающая в себя только необходимое!) на .net в исходном коде весит чуть более 20 кб.
Почему я и предложил WinSock 
|
|
|

30.03.2008, 21:19
|
|
Познающий
Регистрация: 15.12.2007
Сообщений: 38
Провел на форуме: 71979
Репутация:
18
|
|
Спасибо ForNeVeR за код и De-visible за дополнение , а размер для меня покачто не важен .
|
|
|

30.03.2008, 21:26
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме: 4037638
Репутация:
1821
|
|
Сообщение от Manoff
Спасибо ForNeVeR за код и De-visible за дополнение , а размер для меня покачто не важен .
В uses добавить ICQClient не забудь!

|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|