![]() |
Модераторы: Snowy, Poseidon, MetalFan |
![]() ![]() ![]() |
|
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 5 Всего: 98 |
SoWa, это ты к чему?
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
SoWa |
|
|||
![]() Харекришна ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: 3 Всего: 74 |
Вот! ![]() ![]() ![]() -------------------- Всем добра ![]() |
|||
|
||||
_hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 5 Всего: 98 |
и как твое сообщение связано с процитированным?
+ ты сообщение dsergey читал? чем твое от его отличается? -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
sashas1 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 9.1.2005 Репутация: нет Всего: нет |
Как вставить картинку в RxRichEdit???
|
|||
|
||||
SoWa |
|
|||
![]() Харекришна ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: 3 Всего: 74 |
sashas1! Тебе, наверно, надо создать новую тему!
-------------------- Всем добра ![]() |
|||
|
||||
RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 10 Всего: 115 |
||||
|
||||
sashas1 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 9.1.2005 Репутация: нет Всего: нет |
SoWa создал но на нее помойму никто не обращает внимания! помогите!
|
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 4 Всего: 329 |
Я переделывал эту программу.
В итоге получился чат, да еще и с использованием MS Agent. Присоединённый файл ( Кол-во скачиваний: 92 ) ![]() |
|||
|
||||
Тьма |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 339 Регистрация: 22.1.2005 Где: Украина, Винница Репутация: нет Всего: 4 |
В стандартном RichEdit нельзя, для RichEdit с картинками используйте RichEdit из RxLib или JVCL. Автор: Vit www.delphist.com www.drkb.ru chicago.lastplanet.com Взято с Vingrad.ru http://forum.vingrad.ru -------------------------------------------------------------------------------- Ниже представлен пример, который можно применить к RxRichEdit, RichEditEx, RichEdit98, и Microsoft RichTextBox (поставляемый с VB5+) не прибегая к использованию буфера обмена или OLE: function BitmapToRTF(pict: TBitmap): string; var bi,bb,rtf: string; bis,bbs: Cardinal; achar: ShortString; hexpict: string; I: Integer; begin GetDIBSizes(pict.Handle,bis,bbs); SetLength(bi,bis); SetLength(bb,bbs); GetDIB(pict.Handle,pict.Palette,PChar(bi)^,PChar(bb)^); rtf := '{\rtf1 {\pict\dibitmap '; SetLength(hexpict,(Length(bb) + Length(bi)) * 2); I := 2; for bis := 1 to Length(bi) do begin achar := Format('%x',[Integer(bi[bis])]); if Length(achar) = 1 then achar := '0' + achar; hexpict[I-1] := achar[1]; hexpict[I] := achar[2]; Inc(I,2); end; for bbs := 1 to Length(bb) do begin achar := Format('%x',[Integer(bb[bbs])]); if Length(achar) = 1 then achar := '0' + achar; hexpict[I-1] := achar[1]; hexpict[I] := achar[2]; Inc(I,2); end; rtf := rtf + hexpict + ' }}'; Result := rtf; end; А вот пример использования этой функции: {SS это TStringStream, RE это TRxRichEdit, а BMP это TBitmap содержащий картинку.} SS := TStringStream.Create(BitmapToRTF(BMP)); RE.PlainText := False; RE.StreamMode := [smSelection]; RE.Lines.LoadFromStream(SS); SS.Free; Взято из http://forum.sources.ru -------------------- Vir magni ingenii |
|||
|
||||
Sportsmen |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 3.11.2006 Где: Раша Родина наша- Старый Оскол Репутация: нет Всего: нет |
А как насчет того, что UDP легче программировать, чем TCP?
![]() P.S. Я наверное чуть запоздал с вопросом... ![]() Это сообщение отредактировал(а) Sportsmen - 16.3.2007, 17:13 |
|||
|
||||
VICTAR |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1108 Регистрация: 6.10.2006 Репутация: 3 Всего: 80 |
||||
|
||||
DYUMON |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 17.6.2006 Где: Новосибирск Репутация: нет Всего: 3 |
Понимаешь TCP/IP сначала устанавливает соединение с конкретным ip затем отправляет туда случайно сгенерированное число которое в случай успешного соединение возратится к нему увеличенным на еденицу. и он подсчитывает пакеты. А UDP просто выплёвывает в сеть порцию пакетов для получателя и ему похрену дошли они не дошли.
![]() Поэтому если хочешь чтоб чат был надежным пишешь отдельный сервер а кнему цепляются клиенты. На крайняк в самой проге реализуешь сервер просто в насторйках указываешь как ей работать клиентом или сервером. а для udp пишешь широковещательный адрес xxx.xxx.xxx.255 и все клиенты в сетке получаю сообщения. хотя тот кто отправил может и два раза получить свою мессагу. |
|||
|
||||
Dr_midon |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 2.4.2007 Репутация: нет Всего: нет |
Вот исчо один опоздавший взял да написал чат на UDP.
Это конечно заготовка(работающая на Delphi7) зато ее мона доделывать - возможно кому нибудь пригодится. Я сам пытаюсь сделать чат без общего сервака и чтоб он не тормозил ИМХО для этой цели как раз UDP подходит с брутфорсом xxx.xxx.xxx.255 Присоединённый файл ( Кол-во скачиваний: 35 ) ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Сети" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |