![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Добрый день всем! Ситуация такова. Есть программка. Необходимо сделать ее удаленной. Вот более точное задание: разработать прокси-адаптер, позволяющий вашу компоненту сделать уделенной. Соотсетственно, программа разбивается на клиентскую (тесты) и серверную (компонента).. Подскажите плиз в какую сторону смотреть и где почитать как это сделать? Как сделать к ней сетевой интерфейс? Заранее спасибо за помощь.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
то-что должен видеть и контроллировать удаленный пользователь делаете клиентом (нажатия кнопок и визуализация) и обмен через любые Indy компоненты (idClientSocket), в саму "компоненту" добавляете idServerSocket и делаете примитивный протокол обмена... затык-то в чем...
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#3 | ||
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
raxp, спасибо, что ответили.
Цитата:
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
||
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
нет-нет... какой в этом смысл? пользователь чего-нить набирает тут, а смотрит там... логично, ежели тут набирает и тут смотрит, а расчеты на удаленной, раз такое задание. По работе с сетью: берете два указанных компонента и методом sendtext или sendbuffer посылаете то, что нужно рассчитать, сервер принимает, "компонент" считает и отдает серверу, сервер отсылает результат клиенту...
по обмену >>> тестовый пример <<<
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Да вообщем-то необязательно, чтобы было на двух машинах, можно и на одной сделать. Локально)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
raxp, я посмотрел Ваше вложение. Не могли бы Вы пояснить этот код и рассказать принцип работы? Тогда я может пойму как это может помочь мне.
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
t_trackpacket - пакет с данными, у вас свой набор, скажем x,y
Код:
Код:
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
raxp, я конечно понимаю, что с моей стороны это наглость, но не могли бы Вы помочь мне применительно к моему коду? Хотя что-нибудь чуть-чуть, если Вам не трудно. Буду премного благодарен. Говорю ж, что не работал ранее с сетью.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
держите... клиент-сервер на сокетах, модуль расчета (класс TTerm) на сервере... на клиенте оставил для наглядности и проверки
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
raxp, у меня Delphi после недавней переустановки. Там используются компоненты ServerSocket и Clientsocket, которые если я не ошибаюсь нужно установить вручную в Delphi, ибо изначально их нет на палитре. Не могли бы Вы подсказать где их найти? Кажется где-то в Environmet Options...Потому что без этих компонентов у меня не получается скомпилировать. Access Violation появляется.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамическое создание объектов компоненты в С++ Builder | d0ger | C++ Builder | 1 | 06.12.2009 19:24 |
Компоненты | AngelOfDeath | Компоненты Delphi | 0 | 12.04.2008 11:43 |
Компоненты! | Altera | Компоненты Delphi | 2 | 07.03.2008 15:22 |
Rx Компоненты | Volkogriz | Компоненты Delphi | 1 | 26.10.2007 16:01 |
Создание компоненты | [Andrey] | Общие вопросы .NET | 1 | 04.10.2007 19:03 |