Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

чат для локальной сети


sdaf ©   (2007-11-14 13:26:00) 

Здравствуйте. избитая тема, но я хочу попробовать сделать такой чат.
Сделал чат с испльзованием idudpclient и idudpserver,
все настроил, запустил работает.
Пробую запустить на другом компе, ругается что нету qtintf90.dll и не запускаеться.
В чем может быть проблема? Скажите пожалуйста
вот модуль но я думаю что здесь все впорядке

procedure TForm1.Button1Click(Sender: TObject);
begin
IdUDPClient1.Send('{'+TimeToStr(Now)+'}'+
                 '<'+Edit2.Text+'>'+ ' '
                           + Edit1.Text);
end;

procedure TForm1.IdUDPServer1UDPRead(Sender: TObject; AData: TStream;
 ABinding: TIdSocketHandle);
var
  StringFormatedStream: TStringStream;
                     s: String;
begin
StringFormatedStream:= TStringStream.Create('');
StringFormatedStream.CopyFrom(aData, aData.Size);
Memo1.Lines.Add({ABinding.PeerIP + '' + }StringFormatedStream.DataString);
ABinding.SendTo(ABinding.PeerIP, ABinding.PeerPort, s[1], Length(s));
StringFormatedStream.Free;
end;


Dennis I. Komarov   (2007-11-20 18:16:00) [1]


> artkil   (20.11.07 13:20) [9]
> В книге Михаила Фленова "Программирование в Delphi глазами
> хакера" есть статья по созданию чата.

......обладая отменным чутьем, Паша Емельянов понял, что сейчас его будут бить и возможно даже ногами. (С)


artkil   (2007-11-20 13:20:00) [2]

В книге Михаила Фленова "Программирование в Delphi глазами хакера" есть статья по созданию чата.


umbra   (2007-11-14 17:06:00) [3]


> чуть чуть наврал не qtintf90.dll а qtintf70.dll, я думаю
> разница все равно небольшая.
>

уберите из uses всех модулей проекта модули с названием на букву q, а затем все компоненты, на которіе будет ругаться компилятор. К инди это сообщение не имеет никакого отношения, оно имеет отношение к CLX.


Сергей М.   (2007-11-14 16:28:00) [4]


> можно сделать чат для НЕ локальной сети?


Можно.


> это же надо создавать сервер отдельно от клиентов?


Не обязательно, но как правило.


> с чего начать


Хотя бы с изучения исх.текстов демо-проекта chat.dpr в составе Делфи.


sdaf   (2007-11-14 16:07:00) [5]

а можно сделать чат для НЕ локальной сети? это же надо создавать сервер отдельно от клиентов? можете подсказать с чего начать или где найти инфу чтобы такое сотворить


sdaf   (2007-11-14 14:20:00) [6]

спасибо, попробую


Сергей М.   (2007-11-14 14:18:00) [7]


> в какой папке эта длл должна быть?


в любой, фигурирующей в системных путях поиска по умолчанию.


sdaf   (2007-11-14 14:17:00) [8]

чуть чуть наврал не qtintf90.dll а qtintf70.dll, я думаю разница все равно небольшая.


sdaf   (2007-11-14 14:13:00) [9]


> В отсутствии на другом компе модуля qtintf90.dll

а в какой папке эта длл должна быть?
\windows? или еще гдето?


Сергей М.   (2007-11-14 13:39:00) [10]


> В чем может быть проблема?


В отсутствии на другом компе модуля qtintf90.dll


Наверх

Титульная страница Поиск, карта сайта Написать письмо