Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2008.11.16;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




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


2-1223392031
Matveih1
2008-10-07 19:07
2008.11.16
Как передать соединение с БД в подгружаемый модуль?


15-1221727773
m2804
2008-09-18 12:49
2008.11.16
downgrade с Vista на XP


2-1223370793
Gurd
2008-10-07 13:13
2008.11.16
kaCtrls


2-1223388590
ВитаминС
2008-10-07 18:09
2008.11.16
Вопрос про THotKey





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский