![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Люди, короче, вот в чём проблема: надо сделать программу, которая подключает из ДВУХ (!!!) DLL ДВА (!!!) TCP-сервера, и принимает от них логи (кратко - управляющая программа и лог-окно.) Вроде бы, всё правильно, логирование работает, но когда ставлю
Код:
ServerSocket1.Active:=true; Цитата:
обработчики принимаемых команд и ответы пока не сделал, протокол не доработан... пока важно просто ВКЛЮЧИТЬ сервер... PS: исходники и прога в архиве. для запуска надо жмакнуть в правом верхнем углу на кнопку start. P.S.S: http://dump.ru/file/2317470 Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj Последний раз редактировалось PhoeniX, 03.04.2009 в 22:04. |
#2
|
||||
|
||||
![]() Люди, АУ! Ну что, сюда вообще никто не заходит?????
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj Последний раз редактировалось PhoeniX, 03.04.2009 в 22:04. |
#3
|
||||
|
||||
![]() Вот что я тебе скажу.. Хм.. Я сам не пробовал в TDataModulе ставить сокет. Подозреваю что проблема в нём. А может и в том что сокет в длл. Короче
![]() На практике сделал так: (рабочий вариант) Код:
var s : TServerSocket; begin AddLog('Starting server...'); // ServerSocket1.Active:=true; s:=TServerSocket.Create(self); s.Port:=21734; s.Active:=True; AddLog('Server started'); .... end; Нет повести печальнее на свете, чем повесть о заклиневшем Resete. ![]() |
#4
|
||||
|
||||
![]() Пасибо... щас не дома, приду - опробую.
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj Последний раз редактировалось PhoeniX, 03.04.2009 в 22:04. |
#5
|
||||
|
||||
![]() Заряботало... щас попробую прикрутить и законнектиться... После проверки отпишусь.
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj Последний раз редактировалось PhoeniX, 03.04.2009 в 22:04. |
#6
|
||||
|
||||
![]() Немного видоизменил:
Код:
var s : TServerSocket; // - сделал глобальной. begin AddLog('Starting server...'); s:=TServerSocket.Create(nil); s.Port:=21734; s.Active:=True; AddLog('Server started'); .... end; Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj Последний раз редактировалось PhoeniX, 03.04.2009 в 22:05. |