Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C++ Builder / Delphi

Выпуск № 316
от 15.04.2004, 22:00

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 1467
Отправлено ответов: 3321
Активность: 226.3 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Boriss
Статус: Профессиональный
Общий рейтинг: 157.46
URL: Программирование на Паскале
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 1461. В Delphi 6 если делать один проект и в нём одну форму и на эту форму закинуть два компонента один из... (ответов: 1)

Вопросов: 1, ответов: 1


 Вопрос № 1461

В Delphi 6 если делать один проект и в нём одну форму и на эту форму закинуть два компонента один из которых tcpclient а другой tcpserver и пытаться от tcpclient отправить сообщение как бы самому себе то есть этому же проетку или этой же форме так как на ней как писалось выше находится компонент tcpserver (то есть получается как бы один exe файл который является и сервером и клиентом одновременно и как бы он сам с собой пытается соединится) то при попытке соединения выдаётся ошибка от компилятора Delphi такого вида "No exec handler found" ,
В то же время если разнести эти два компонента на разные формы или на разные проекты то есть в одном проекте будет компонент tcpclient а в другом проекте будет компонент tcpserver (т.е. теперь будут два exe файла один из которых будет сервером а другой клиентом) и попробывать соединится то всё проходит на ура.
Так как сделать что бы всё таки одно приложение было и клиентом и сервером одновременно то есть пыталась через эти компоненты соединиться само с собой и не выдовало вышеописанную мной ошибку?????
Интересует именно только данный способ т.е. чтобы всё было в одном проекте и на одной форме!!!
Может кто знает как исправить эту ошибку которую выдаёт Delphi????



Вопрос отправлен: 12.04.2004, 21:50
Отправитель: solyaris (solyaris@mail.kz)

[Следующий вопрос >>] [Список вопросов]

Отвечает Boriss

Добрый день, solyaris!
Возможно, (не пробовал) решение удастся найти с помощью потоков. Инициализировать (или даже создавать) компоненты программно. То есть, не класть на форму, а в потоке определить переменную типа нужного tcp... и Create и т.д., заполняя поля
Но ошибкой Delphi я называть бы это не стал ...

Ответ отправлен: 13.04.2004, 12:38
Отправитель: Boriss



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (22)
C / C++ (12)
Perl (1)
Builder / Delphi (16)
Pascal (18)
Basic / VBA (3)
Java / JavaScript (3)
PHP (9)
Криптография (6)
WinAPI (10)
Радиоэлектроника (6)
Пользователю
Windows 95/98/Me (33)
Windows NT/2000/XP (46)
"Железо" (23)
Поиск информации (16)
Администратору
Windows NT/2000/XP (22)
Linux / Unix (6)
Юристу
Гражданское право (10)
Семейное право (8)
Трудовое право (8)
КоАП (6)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное