Конференция "Сети" » чат для локальной сети
 
  • sdaf (14.11.07 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;
  • Сергей М. © (14.11.07 13:39) [1]

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


    В отсутствии на другом компе модуля qtintf90.dll
  • sdaf (14.11.07 14:13) [2]

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

    а в какой папке эта длл должна быть?
    \windows? или еще гдето?
  • sdaf (14.11.07 14:17) [3]
    чуть чуть наврал не qtintf90.dll а qtintf70.dll, я думаю разница все равно небольшая.
  • Сергей М. © (14.11.07 14:18) [4]

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


    в любой, фигурирующей в системных путях поиска по умолчанию.
  • sdaf (14.11.07 14:20) [5]
    спасибо, попробую
  • sdaf (14.11.07 16:07) [6]
    а можно сделать чат для НЕ локальной сети? это же надо создавать сервер отдельно от клиентов? можете подсказать с чего начать или где найти инфу чтобы такое сотворить
  • Сергей М. © (14.11.07 16:28) [7]

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


    Можно.


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


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


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


    Хотя бы с изучения исх.текстов демо-проекта chat.dpr в составе Делфи.
  • umbra © (14.11.07 17:06) [8]

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

    уберите из uses всех модулей проекта модули с названием на букву q, а затем все компоненты, на которіе будет ругаться компилятор. К инди это сообщение не имеет никакого отношения, оно имеет отношение к CLX.
  • artkil (20.11.07 13:20) [9]
    В книге Михаила Фленова "Программирование в Delphi глазами хакера" есть статья по созданию чата.
  • Dennis I. Komarov © (20.11.07 18:16) [10]

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

    ......обладая отменным чутьем, Паша Емельянов понял, что сейчас его будут бить и возможно даже ногами. (С)
 
Конференция "Сети" » чат для локальной сети
Есть новые Нет новых   [134431   +10][b:0][p:0]