Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
URUHA
46 / 35 / 20
Регистрация: 12.04.2010
Сообщений: 136
1

Передача данных

12.07.2012, 10:22. Просмотров 728. Ответов 7
Метки нет (Все метки)

Добрый день. Возникла проблема переноса софта с win XP на семерку.
Есть два бинарника приемник-передатчик. Бинарник отвечающий за передачу данных работает только если его запустить из самой среды делфи xe, только после этого передатчик начинает принимать данные.
Передача ведется по протоколу TCP IP.
На хрюше все чудесно работало, но есть необходимость перенести софтинку на 7.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.07.2012, 10:22
Ответы с готовыми решениями:

Передача данных событию
Есть служба к которой коннектятся клиенты через TIdTCP (Модеру: в сети не отправлять) и...

Передача данных по сети
Я не знаю как передавать данные по локальной сети от одного EXE файла к другому. Если можно...

передача данных из Delphi в cmd
Привет всем! Помогите, пожалуйста, мне в написании программы на delphi 2007. Нужно осуществить...

Передача данных в Excel с приложения
Подскажите как в созданной из по Delphi Книге Excel изменять размер ячеек и обрисовать их (ячейки)...

Взаимодействие двух приложений (передача данных)
Всем привет. 2 программы находятся на 1 ПК. Подскажите, как можно реализовать взаимодействие 2...

7
БогДелфей
423 / 331 / 36
Регистрация: 31.05.2011
Сообщений: 1,156
12.07.2012, 14:38 2
А поподробнее, эт чо за хрень такая?
0
URUHA
46 / 35 / 20
Регистрация: 12.04.2010
Сообщений: 136
13.07.2012, 12:24  [ТС] 3
Если кратко: на плюсах была написана обвертка из ряда функций для обмена сообщениями между программами по протоколу TCP IP. Товарищ использовал библиотеку ZMQ. На хрюшке это все прекрасно работает через loopback 127.0.0.1 и с возможностью публиковать и подписываться (читать ) на сообщения с любого IP (могут быть N-пк которые могут подписаться на эти данные).

Но незадача, на win7 на которую надо все перенести, приемник отказывается работать. Работает "гад" только если запустить из среды делфи хе. Ошибок в коде и обвертке не нашли, инициализация проходит нормально и публикация соответственно, возвращается правильный код возврата.
0
БогДелфей
423 / 331 / 36
Регистрация: 31.05.2011
Сообщений: 1,156
13.07.2012, 15:10 4
Цитата Сообщение от URUHA Посмотреть сообщение
Работает "гад" только если запустить из среды делфи хе
Может ехе так скомпилирован чтобы работать при хе, настройки проекта смотри
0
URUHA
46 / 35 / 20
Регистрация: 12.04.2010
Сообщений: 136
16.07.2012, 09:42  [ТС] 5
а как тогда под хрюшкой работал?
Еще бы знать какие настройки в компиляторе смотреть.

БогДелфей, не в курсе с какими параметрами происходит запуск экзешника из среды. Может там просто выше приоритет запуска?
0
БогДелфей
423 / 331 / 36
Регистрация: 31.05.2011
Сообщений: 1,156
16.07.2012, 13:01 6
В ХЕ не знаю, в Delphi7: Project -> Options -> Packages -> Runtime packages

Вообще такое поведение, характерно платным компонентам, когда триальные компоненты запускаются только из среды
0
URUHA
46 / 35 / 20
Регистрация: 12.04.2010
Сообщений: 136
16.07.2012, 14:05  [ТС] 7
БогДелфей, обвертка на написана на чистом си и немного си++ с использованием ZMQ. Библиотека бесплатная, и вообще человек который писал обвертку под делфи линуксойд.
0
БогДелфей
423 / 331 / 36
Регистрация: 31.05.2011
Сообщений: 1,156
16.07.2012, 15:47 8
Ну тогда не знаю, спроси у человека который писал обёртку под Делфи линуксоид
0
16.07.2012, 15:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.07.2012, 15:47

Передача данных между процессами. Использование каналов
Написать приложение (клиент), которое передает математическое выражение, а второе (сервер)...

Установка/передача данных в плагин в многопоточном приложении
Приветсвую всех. Имеется система плагинов на интерфейсах. Имеется интерфейс вида: { Базовый...

Передача данных из Delphi в Excel - повышение скорости
Подскажите, как можно максимально быстро перекачать данные из набора данных (строки*столбцы) в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru