Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.11;
Скачать: [xml.tar.bz2];




Вниз

ламерский вопрос относительно чата для локальной сети 


b00ts0   (2002-02-22 23:01) [0]

заранее извиняюсь за свой тупой вопрос и потраченное Вами на него время.
делаю чат для локальной сети.
есть строка для ввода текста.
мне нужно вывести текст из этой строки (TEdit) в компонент TMemo при нажатии не кнопки ОТПРАВИТЬ, а при нажатии , например, кнопки enter. подскажите ламеру а то я уже кучу сайтов переры и ниче не нашел :(



Pat   (2002-02-23 03:05) [1]

Причем тут чат? И вообще есть Сети...

Можно сделать и при нажатии Enter"a и при клике на кнопке. Если у тебя установлен обработчик клика на кнопке BSend, то это событие будет происходить при нажатии на Edit"e Enter"a:

procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key=vk_return then BSendClick(sender);
end;



Артемий   (2002-02-23 08:10) [2]

Посмотри внимательно на примеры чатов которые лежат если память не изменяет в директории Delphi\demo\FastNet в папках NMudp и NMmsg



KaPaT   (2002-02-23 11:32) [3]

Я такое писал. Лучше отправить сообщение на сервер и потом с сервера отправлять ко всем клиентам. А то добавишь в свой Memo, а вдруг сообщение не дойдет вообще? У тебя будет а у всех не будет. Уловил фишку?



Sasha9   (2002-02-23 14:45) [4]

Не надо гемороится с событием OnKeyDown, просто поставь у кнопки "отправить" свойство Default=True




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.11;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.015 c
4-32604           BorisM                2002-01-11 04:07  2002.03.11  
Размеры окна другого приложения...


3-32384           af                    2002-02-11 16:52  2002.03.11  
Можно ли программно добавлять значения для DBcombobox?


3-32404           Paxer                 2002-02-11 19:33  2002.03.11  
Подскажите! ADOQuery, UPDATE - ошибка Operation must use updateble query


7-32588           кондратий             2001-12-06 19:00  2002.03.11  
Стример


1-32478           Geser                 2002-02-23 21:16  2002.03.11  
RxLib und D6