Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.11.16;
Скачать: CL | DM;

Вниз

чат для локальной сети   Найти похожие ветки 

 
sdaf   (2007-11-14 13:26) [0]

Здравствуйте. избитая тема, но я хочу попробовать сделать такой чат.
Сделал чат с испльзованием 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;


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


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


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


 
sdaf   (2007-11-14 14:13) [2]


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

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


 
sdaf   (2007-11-14 14:17) [3]

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


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


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


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


 
sdaf   (2007-11-14 14:20) [5]

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


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

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


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


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


Можно.


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


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


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


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


 
umbra ©   (2007-11-14 17:06) [8]


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

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


 
artkil   (2007-11-20 13:20) [9]

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


 
Dennis I. Komarov ©   (2007-11-20 18:16) [10]


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

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



Страницы: 1 вся ветка

Текущий архив: 2008.11.16;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.014 c
15-1221736846
Vlad Oshin
2008-09-18 15:20
2008.11.16
не знает ли кто ссылку на PL/SQL Developer, приемы работы?


2-1223434262
AlekseyB
2008-10-08 06:51
2008.11.16
Вопрос по обновлению данных


2-1223535224
D@nger
2008-10-09 10:53
2008.11.16
Drag-n-Drop файлов из проводника


2-1223512199
AlexDan
2008-10-09 04:29
2008.11.16
Реестр..


4-1200030765
Михаил Макушев
2008-01-11 08:52
2008.11.16
Access violation prin вызове ф-ции CryptoAPI