Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.06.2013, 11:36   #1
VyachNik
Пользователь
 
Аватар для VyachNik
 
Регистрация: 09.02.2012
Сообщений: 12
По умолчанию Динамический обмен данными между приложениями (DDE). Формат данных XLTABLE.

При динамическом обмене данными между приложениями, программы работают по принципу клиент-сервер, обмен данных может быть как в ту, так и в другую сторону. Так вот, есть программа-клиент, которая передает данные программе-серверу в формате XLTABLE, передача этих данных, например в ексель, не вызывает затруднений, но ексель не устраивает. Нужна своя программа-сервер, которая бы принимала данные в этом формате. Но в делфи нет такого формата данных. Может кто знает как описать этот формат, чтобы можно было принять данные сервером и обработать. Помогите, плиз.
VyachNik вне форума Ответить с цитированием
Старый 24.06.2013, 11:47   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
передача этих данных, например в ексель, не вызывает затруднений
передавайте в эксель а потом оттуда и забирайте своей
Цитата:
программой-сервер
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 24.06.2013, 12:02   #3
VyachNik
Пользователь
 
Аватар для VyachNik
 
Регистрация: 09.02.2012
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
передавайте в эксель а потом оттуда и забирайте своей
да в том то и дело, что ексель не устраивает, зачем еще лишний висячий процесс екселя;
это равносильно ехать из Москвы до Питера через Ростов-на-Дону
VyachNik вне форума Ответить с цитированием
Старый 24.06.2013, 12:15   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
это равносильно ехать из Москвы до Питера через Ростов-на-Дону
ну а то что вы хотите - изобретение и постройка Автомобиля + обучение водителя для того же самого ) и неизвестно что быстрее
а по сабжу http://www.qpile.ru/forum/29-133-1 - ловите изобретайте
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 24.06.2013 в 12:17.
Mad_Cat вне форума Ответить с цитированием
Старый 24.06.2013, 12:25   #5
VyachNik
Пользователь
 
Аватар для VyachNik
 
Регистрация: 09.02.2012
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
по сабжу http://www.qpile.ru/forum/29-133-1 - ловите изобретайте
самое интересное то, что эта страничка у меня в закладках, но там больше для языка си и ему подобных, в си языках я плохо разбираюсь, думал здесь хоть чем-то помогут
VyachNik вне форума Ответить с цитированием
Старый 24.06.2013, 13:55   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Так там же 5-ым пунктом ссылочка на DDEML интерфейс на Delphi

Парсить двоичные данные можно конечно и ручками зная структуру. Думаю это будет не легче
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 24.06.2013 в 13:58.
Аватар вне форума Ответить с цитированием
Старый 24.06.2013, 14:31   #7
VyachNik
Пользователь
 
Аватар для VyachNik
 
Регистрация: 09.02.2012
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Так там же 5-ым пунктом ссылочка на DDEML интерфейс на Delphi

Парсить двоичные данные можно конечно и ручками зная структуру. Думаю это будет не легче
чтобы получить 2 строки и 3 столбца в реалтайме, нужно еще проштудировать DDEML, да уж, не думал что так все сложно;

в руководстве нашел регистрацию формата буфера обмена:

wCBformat RegisterClipboardFormat = ((LPSTR) "XlTable");

как это будет в делфи?
VyachNik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обмен данными между приложениями chertovich Общие вопросы Delphi 7 06.11.2018 12:19
Обмен данными между приложениями в локальной сети CAN-UKRAINE Работа с сетью в Delphi 2 27.03.2012 16:33
Обмен строками между двумя приложениями LISTAT Общие вопросы Delphi 3 04.12.2011 15:43
Обмен данными между приложениями Зод Общие вопросы Delphi 1 26.11.2011 21:55
Обмен данными между приложениями по локальной сети Usov Работа с сетью в Delphi 4 12.01.2010 01:10