|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.09.2015, 02:56 | #1 | |
Форумчанин
Регистрация: 19.04.2009
Сообщений: 368
|
Консольное приложение и IdTCPServer
Всем привет. Решил побаловаться с консольными приложениями...
Никак не могу разобраться в чем ошибка ... Код:
Цитата:
Код:
Последний раз редактировалось -Jack-; 15.09.2015 в 02:59. |
|
16.09.2015, 07:49 | #2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,882
|
Ошибка очевидная - Вы пытаетесь присвоить обычную функцию в событие, которое ожидает метод какого-то класса/объекта с соответствующей сигнатурой.
Не знаю точно как в билдере, в дельфи это легко сделать, дав такую функцию произвольному объекту и присваивая обработчику события этот метод. Вот нагуглил примерно то что надо http://codeverge.com/embarcadero.del...events/1044445 но вообще задача довольно распространённая, и думаю даже на форуме поиском можно найти решения. Разница между консольным и оконным приложением есть в части приёма сообщений виндовса, для консоли их надо прикрутить. Для сервера на готовых компонентах инди это может быть и не важно. А чем так консоль вперилась ? где удобно управлять сервером - ещё вопрос, само по себе приложение только чуть больше памяти будет есть, сбоев меньше не будет, это от программиста зависит. Последний раз редактировалось phomm; 16.09.2015 в 07:54. |
19.09.2015, 00:57 | #3 |
Форумчанин
Регистрация: 19.04.2009
Сообщений: 368
|
Я решил сделать по другому, просто на проста создал наследника от TIdTCPServer и уже в его теле прописал весь необходимый код =)
|
19.09.2015, 09:16 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
19.09.2015, 12:33 | #5 | |
Форумчанин
Регистрация: 19.04.2009
Сообщений: 368
|
Цитата:
А как поступить более правильно, чтобы консоль не закрывалась ?) |
|
19.09.2015, 15:44 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну я бы в поток дополнительный засунул.
Хотя наверное я чушь несу, индейка и так вроде многопоточна...
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Консольное приложение | TRANE82 | Помощь студентам | 16 | 15.12.2012 23:03 |
с++, консольное приложение | pavlovnik | Фриланс | 2 | 11.12.2011 22:52 |
консольное приложение | unbanned | Общие вопросы Delphi | 12 | 01.11.2011 15:25 |
C++! Консольное приложение!!! | TrueTeapot | Помощь студентам | 2 | 03.10.2008 06:32 |
Консольное приложение | MAcK | Общие вопросы Delphi | 2 | 03.12.2006 18:28 |