Ещё один LAN-Chat.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Ещё один LAN-Chat.

Сообщение zHackLeX » 23.08.2005 (Вт) 8:25

Два вопроса:

1. Как использовать мэйлслоты? Какой мэйлслот нужно создать? Я не пойму, где создать общий мэйлслот?

2. В RichTextBox добавил смайлы следующим образом:
Clipboard.SetData Smiles(i).Picture,
потом
SendMessage RichTextBox1.hWnd, EM_PASTESPECIAL, CF_BITMAP, Null

HO! Такой смайлик даже в locked-режиме можно растянуть (изменить размер)... :? А не надо бы...[/syntax]
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 23.08.2005 (Вт) 8:30

1. А зачем тебе майлслоты? Для универсальности? Так IPX я уже лет пять, как нигде не видел. Не проще ли юзать сокеты?
Смотри http://msdn.microsoft.com/library/defau ... ctions.asp

2. А зачем тебе RichTextBox? В чатах обычно не требуется все возможности RTF, как правило достаточно цвета, полужирного начертания и картинок. Не проще ли написать свой контрол для отображения текста?
И кстати, советую использовать WebBrowser, а не RichTextBox, он для чатов удобнее.
Lasciate ogni speranza, voi ch'entrate.

zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Сообщение zHackLeX » 24.08.2005 (Ср) 8:44

Сокеты - это сразу клиент-сервер. А мне надо, чтобы была ОБЩАЯ КОМНАТА. Есть идеи как это сделать?

А что за зверь - веббраузер, откуда качнуть осх?
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 24.08.2005 (Ср) 9:10

Сокеты - это клиенты-сервер.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 24.08.2005 (Ср) 16:50

Плюс, бывают UDP-сокеты, которым не нужно соединяться.
Lasciate ogni speranza, voi ch'entrate.

zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Сообщение zHackLeX » 25.08.2005 (Чт) 8:26

Так. намёк понял. Поиск по фразе "UDP-сокеты". А что про браузер?
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)

skord
Китаец
Китаец
 
Сообщения: 572
Зарегистрирован: 14.10.2004 (Чт) 15:36
Откуда: Иркутск

Сообщение skord » 25.08.2005 (Чт) 8:32

Это стандартный контрол WebBrowser. Можно тут почитать - http://msvb.narod.ru


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 143

    TopList