Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2011, 18:20   #1
KamiMAN
Пользователь
 
Регистрация: 25.02.2011
Сообщений: 13
Вопрос Вопросы по чату на сокетах

Всем доброго времени суток, хочу задать несколько вопросов по чату который я пишу...

Так выглядит мой чат на данный момент.
1) Как посадить кнопку "отправить" (которая явлется изображением) поверх button "отправить" ? Дальше в онклике я хочу прописать клик по кнопке button, тоесть нужно посадить изображение поверх кнопки, и использовать его лишь для того, что бы оно нажимало это кнопку...
2) В этом чате осуществлены ники, как организовать авы? Мне нужно что бы в папке с чатом лежали авы, пользователь выбирает какая ему понравится, и когда вводит ник, и выбирает аву, эти данные отсылаются на серв, а серв по клиентам, как это осуществить?
3) Как организовать воспроизведение звука при новом сообщении?
4) (Думаю будет непонятно ну да ладно) Сейчас в чате 3 формы, главное окно, вход, и список юзеров, я хочу создать 4ое окно, в котором по идее должны быть ЛС, но как организовать сами лс? По идее Пользователь отсылает свой ник на серв, может и обращаться к этому нику как то лично?

Извиняюсь за глупые вопросы, просто я работаю в делфи всего 3 дня...
Может залить исходник для лучшего понимания?
Заранее спасибо.
KamiMAN вне форума Ответить с цитированием
Старый 25.02.2011, 18:33   #2
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

Цитата:
1) Как посадить кнопку "отправить" (которая явлется изображением) поверх button "отправить" ? Дальше в онклике я хочу прописать клик по кнопке button, тоесть нужно посадить изображение поверх кнопки, и использовать его лишь для того, что бы оно нажимало это кнопку...
а че просто в клик изображения вставить ето нельзя, или по изврашаца хочеца
Цитата:
2) В этом чате осуществлены ники, как организовать авы? Мне нужно что бы в папке с чатом лежали авы, пользователь выбирает какая ему понравится, и когда вводит ник, и выбирает аву, эти данные отсылаются на серв, а серв по клиентам, как это осуществить?
в тои же последовательности что описал, командами sendbuf, resivebuf
Цитата:
3) Как организовать воспроизведение звука при новом сообщении?
в событие клиента OnRead вставь проиграть звук, как смотри последние пару тем что сеичас обсуждаюца, как раз про звуки
Цитата:
4) (Думаю будет непонятно ну да ладно)
лично я не понял
VirusN13
ArtGrek вне форума Ответить с цитированием
Старый 25.02.2011, 20:05   #3
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,899
По умолчанию

Многопользовательский чат
Shouldercannon вне форума Ответить с цитированием
Старый 25.02.2011, 23:27   #4
chertovich
Форумчанин
 
Аватар для chertovich
 
Регистрация: 26.07.2009
Сообщений: 489
По умолчанию

Посмотри мой старый проект, только сильно не критикуй, давно было:
http://forum.delphiexpert.ru/index.p....0;attach=1358
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
chertovich вне форума Ответить с цитированием
Старый 26.02.2011, 04:17   #5
KamiMAN
Пользователь
 
Регистрация: 25.02.2011
Сообщений: 13
По умолчанию

Всем спс что ответили, но вот насчет кнопки отправить. в онклик имейджа отправку я прописываю, а вот вверху какойто код требует именно кнопку, проверю, может упустил что то... Домой прийду, все проверю и задам новые вопросы =)

Последний раз редактировалось KamiMAN; 26.02.2011 в 10:06.
KamiMAN вне форума Ответить с цитированием
Старый 26.02.2011, 09:54   #6
KamiMAN
Пользователь
 
Регистрация: 25.02.2011
Сообщений: 13
По умолчанию

Вопрос №1 как убрать надпись Memo в поле memo? :D Непомню как убирал в прошлый раз, сейчас найти немогу, в инспекторе нет ни "Text" ни "Caption"... В прошлый раз я где то в коде убирал...
Вот код моего главного окна, найдите пожалуйста причину embarcadelo ругается на Image3Click

Последний раз редактировалось KamiMAN; 26.02.2011 в 10:06.
KamiMAN вне форума Ответить с цитированием
Старый 26.02.2011, 10:45   #7
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

ищи в инспекторе Lines, щелкай по нему даблкликом и удаляй строку мемо из открывшегося списочка, жми ок, проверяй, ..., профит!

embarcadelo ругается за дело ! ошибку в студию ))

Последний раз редактировалось phomm; 26.02.2011 в 10:49.
phomm вне форума Ответить с цитированием
Старый 26.02.2011, 10:47   #8
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,899
По умолчанию

Код:
Memo1.Clear;
Код:
Memo1.Text := '';
Shouldercannon вне форума Ответить с цитированием
Старый 26.02.2011, 10:48   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
ругается на Image3Click
Немыми буквами-невидимками на прозрачной поверхности?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.02.2011, 11:23   #10
KamiMAN
Пользователь
 
Регистрация: 25.02.2011
Сообщений: 13
По умолчанию

Он подчеркивает procedure Image3Click(Sender: TObject);
Ошибка "Overloaded procedure "Image3Click" must be marked with the "overload" directive at line 34 (34:15)" Вот такая вот ошибка...
Попробовал исправить, получилось, но появилась другая ошибка, потом еще одна, кароче он нехочет использовать изображение как эту кнопку, любую другой как нефиг делать, а именно отправку нехочет, наверное это как то связано с тем что эта кнопка отправляет ник и сообщение... Как то так... Дык вот я и просил, как наложить изображение поверх кнопки, и что прописать в онклике что бы он на кнопку жамкал(button4.click)?

Последний раз редактировалось KamiMAN; 26.02.2011 в 13:37.
KamiMAN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чат на сокетах yandzee Общие вопросы C/C++ 6 11.12.2010 14:50
Переадресация на сокетах yres51447 Работа с сетью в Delphi 2 29.03.2010 15:01
Авторегистратор на сокетах Astron Работа с сетью в Delphi 5 11.03.2010 12:06
Помогите с определением ника по чату в локалке Nemiroff Работа с сетью в Delphi 11 19.12.2007 22:38