Не удается установить dde соединение с сервером excel

Главная » Основные форумы » Система QUIK

Страницы:
1

 

Анатолий


Пользователь

Сообщений: 128
Регистрация: 09.10.2018

#1

11.03.2019 11:02:02

Здравствуйте, помогите, QUIK не выводит таблицы по DDE в Excel — в контекстном меню нажимаю «Вывод через DDE сервер», при незаполненных полях QUIK сам создает новую книгу и лист в EXCEL, при заполненных выбирает их но результат одинаков при попытке вывести данные — выскакивает ошибка —

Не удалось установить DDE соединение с сервером ‘excel’. Либо не запущен ‘C:QUIKКнига2.xlsx’, либо в него не загружен лист ‘Таблица сделок’. Таблица ‘Таблица сделок’

 

Александр Копяткевич


QUIK clients support

Сообщений: 353
Регистрация: 29.12.2018

#2

11.03.2019 11:49:51

Здравствуйте.

Попробуйте выполнить следующие действия:
1. Если Вы уже создали файл Excel, то запустите этот файл.

2. Укажите путь до Excel файла в окне «Вывод через DDE сервер».
3. Сотрите все символы, за исключением самого имени файла. В поле «Лист» укажите название листа в файле (в Вашем случае «Таблица сделок», но предварительно убедитесь, что имя листа такое и есть)

Прикрепленные файлы

  • До.png (51.42 КБ)
  • После.png (64.69 КБ)

QUIK clients support

 

Анатолий


Пользователь

Сообщений: 128
Регистрация: 09.10.2018

#3

11.03.2019 13:58:04

Цитата
Александр Копяткевич написал:
Попробуйте выполнить следующие действия:1. Если Вы уже создали файл Excel, то запустите этот файл.2. Укажите путь до Excel файла в окне «Вывод через DDE сервер».3. Сотрите все символы, за исключением самого имени файла. В поле «Лист» укажите название листа в файле (в Вашем случае «Таблица сделок», но предварительно убедитесь, что имя листа такое и есть)

И с путём и без пути пробовал, имя файла правильное, лист в нём с таким именем существует, но все равно не выводит, причем если Эксель не открыт то он открывается, открывается этот файл для вывода но выскакивает эта ошибка

 

Александр Копяткевич


QUIK clients support

Сообщений: 353
Регистрация: 29.12.2018

#4

11.03.2019 14:20:11

Уточните, пожалуйста, если не заполнять поля и выставить настройку «Запускать приложение DDE сервера автоматически», то при нажатии на кнопку «Начать вывод» ошибка тоже появляется?

QUIK clients support

 

Анатолий


Пользователь

Сообщений: 128
Регистрация: 09.10.2018

#5

11.03.2019 14:24:12

И кстати галочка «Игнорировать DDE-запросы от других приложений» в экселе снята была изначально Office 2010 Standart, как я вижу из форума эта проблема имеет место быть уже давно но однозначного решения еще ненайдено, может вы написали и отладили эту функцию, вывода через DDE сервер, используя ранние редакции MS Office? 2003 например?

 

Александр Копяткевич


QUIK clients support

Сообщений: 353
Регистрация: 29.12.2018

#6

11.03.2019 14:58:39

Пришлите, пожалуйста, скриншот формы «Вывод через DDE сервер» когда Вы уже выполните все действия и останется только нажать кнопку «Начать вывод». Возможно, Вы не совсем верно ее заполняете.

QUIK clients support

 

Анатолий


Пользователь

Сообщений: 128
Регистрация: 09.10.2018

#7

11.03.2019 15:09:57

Цитата
Александр Копяткевич написал:
Уточните, пожалуйста, если не заполнять поля и выставить настройку «Запускать приложение DDE сервера автоматически», то при нажатии на кнопку «Начать вывод» ошибка тоже появляется?

Да, попробовал тоже появляется — «Не удалось установить DDE соединение с сервером ‘excel’. Либо не запущен ‘Книга1’, либо в него не загружен лист ‘Таблица сделок’. Таблица ‘Таблица сделок’ ‘»

 

Анатолий


Пользователь

Сообщений: 128
Регистрация: 09.10.2018

#8

11.03.2019 15:15:59

Цитата
Александр Копяткевич написал:
Пришлите, пожалуйста, скриншот формы «Вывод через DDE сервер» когда Вы уже выполните все действия и останется только нажать кнопку «Начать вывод». Возможно, Вы не совсем верно ее заполняете.

https://cloud.mail.ru/public/FpUq%2FtcpWvWJ8N

 — ваш вариант с пустыми полями

https://cloud.mail.ru/public/FhL8%2FAUqYv7RpA

 — мой вариант, если указвать к xlsx файлу полный путь то также не работает

 

Александр Копяткевич


QUIK clients support

Сообщений: 353
Регистрация: 29.12.2018

#9

11.03.2019 15:30:28

Если возможно, пришлите так же файл Excel, в который Вы пытаетесь сделать экспорт данных.

QUIK clients support

 

Анатолий


Пользователь

Сообщений: 128
Регистрация: 09.10.2018

#10

11.03.2019 15:40:20

Цитата
Александр Копяткевич написал:
Если возможно, пришлите так же файл Excel, в который Вы пытаетесь сделать экспорт данных.

Только непойму о чем скажет этот файл, абсолютно новый чистый xlsx файл, уже как только не пробовал листы называть, нехочет квик ничего в эксель выводить, проблема видимо во взаимодействии квика с DDE сервером

https://cloud.mail.ru/public/MQhB%2Fizwu35p3a

 

Александр Копяткевич


QUIK clients support

Сообщений: 353
Регистрация: 29.12.2018

#11

11.03.2019 16:02:05

Нужно было проверить, правильно ли Вы заполняете поля формы. Заполняете Вы все верно, но в чем ошибка — не ясно.

Попробуйте заполнить форму так, как сделано на скриншоте во вложении. То есть, создайте новый файл excel с именем «Лист». После этого, откройте форму «Вывод через DDE сервер» и заполните ее. Обязательно выставите настройку «Запускать приложение DDE сервера автоматически». Откройте файл Лист.xlsx и запустите вывод через DDE сервер. Поле «Лист» в форме можно заполнить произвольно.
После сообщите нам о результате. Если ошибка все равно будет появляться, то нужно будет прислать архив папки с терминалом QUIK без ключей нам на

quiksupport@arqatech.com

с ссылкой на эту ветку форума.

Прикрепленные файлы

  • Форма.png (94.39 КБ)

QUIK clients support

 

Анатолий


Пользователь

Сообщений: 128
Регистрация: 09.10.2018

#12

12.03.2019 18:00:53

Цитата
Александр Копяткевич написал:
После сообщите нам о результате. Если ошибка все равно будет появляться, то нужно будет прислать архив папки с терминалом QUIK без ключей нам на  quiksupport@arqatech.com  с ссылкой на эту ветку форума.

Ошибка по прежнему повторяется, выслал вам архив QUIKа, и теперь после всех манипуляций с попытками вывода на
DDE  сервер  посоветованных  вами QUIK при каждом запуске сам теперь открывает  EXCEL  и пытается что то туда вывести, но у него как и раньше ничего не получается, с прежним сообщением об ошибке, как от этого избавиться?

 

Александр Копяткевич


QUIK clients support

Сообщений: 353
Регистрация: 29.12.2018

#13

13.03.2019 14:17:10

Здравствуйте, Анатолий.
Ответили Вам в личном сообщении.

QUIK clients support

 

Анатолий


Пользователь

Сообщений: 128
Регистрация: 09.10.2018

#14

28.03.2019 09:03:06

Цитата
Александр Копяткевич написал:
Ответили Вам в личном сообщении.

Здравствуйте опять, вообщем вы мне там в личном сообщении конечно же толком ничем не помогли но я уже разобрался в чем была проблема — думаю вам это пригодится чтобы потом другим пользователям с такой же проблемой помочь да и может в эту ветку кто зайдет и прочитает — т.к. судя по форуму эта проблема часто случается но толком не решена.
Вообщем у меня была установлена Windows 10 Build 1607, билд винды особенно 10-ки имеет большое значение, чтобы его проверить необходимо:
Пуск — выполнить — msconfig — вкладка сервис — самая верхняя строчка «О программе», Выбранная команда — C:Windowssystem32winver.exe
Или можно сразу — Пуск — выполнить — winver
И смотрим свой билд
и в этом билде 1607 DDE Server почему то неработал совсем, никакое штудирование многочисленных форумов в инете и пляски с бубном непомогли, только что обнаружил на многих иностранных форумах что и у других людей есть проблемы с DDE в билде 1607, пробовал другие проги которые выводят по DDE в Excel — ничто не выводит, тут же попробовал в Windows 10 Build 1709 — все выводится по DDE без проблем, попробовал в Windows 7 — так же все без проблем. Но тут есть еще одно НО — разрядность проги которая выводит по DDE должна быть такой же как и разрядность установленного MS Office, а т.к. QUIK 32-х битный то и Excel должен быть из MS Office x86, но у меня на Windows 10 Build 1607 изначально был установлен MS Office 64 битный, для работы с QUIK я его снёс вычистил от его остатков винду установил 32-х битный оффис но вполне могло быть что 64х битный офис повредил DDE,  так что оно могло остатся только под 64бит, так что еще одна рекомендация — не ставить вообще на систему 64битный MS Office

 

Imersio Arrigo


Пользователь

Сообщений: 1148
Регистрация: 02.07.2015

#15

28.03.2019 19:16:08

Цитата
Анатолий написал:
не ставить вообще на систему 64битный MS Office

Бреткакойто. У меня отлично выводит в 64битный офис.

 

Анатолий


Пользователь

Сообщений: 128
Регистрация: 09.10.2018

#16

29.03.2019 08:39:55

Цитата
Imersio Arrigo написал:
Бреткакойто. У меня отлично выводит в 64битный офис

Но есть проги которые по DDE невыводят в офис не своей разрядности, потому я и предположил

 

Ivan


Пользователь

Сообщений: 1
Регистрация: 03.07.2020

#17

03.07.2020 04:14:19

Цитата
Анатолий написал:

Цитата
Imersio Arrigo написал:
Бреткакойто. У меня отлично выводит в 64битный офис

Но есть проги которые по DDE невыводят в офис не своей разрядности, потому я и предположил

Тоже искал в интернете, как решить эту проблему, так и не нашел. Решил следующим образом — QUIK запускать от имени администратора, теперь данные в Excel выводит, по крайней мере у меня.

Страницы:
1

Читают тему (гостей: 1)

12 комментариев

звонок в техподдержку бесплатный, советую.

avatar

  • 03 июня 2019, 12:20
  • Ответить

    Еще

Проверить путь до файла. Попробывать выгрузку в файл с более коротким названием, и лист тоже назвать покороче.

avatar

  • 03 июня 2019, 12:25
  • Ответить

    Еще

avatar

  • 03 июня 2019, 12:33
  • Ответить

    Еще

1. Создайте файл Excel, и не закрываейте его.
2. В квике «выгрузить через DDE».
3. Укажите название файла в поле «Рабочая книга» ( именно название файла надо указывать а не путь к нему) и листа.
4. будет вам счастье.

avatar

  • 03 июня 2019, 15:03
  • Ответить

    Еще

да, надо без пути, просто название файла. У меня в этом была проблема

avatar

  • 03 июня 2019, 17:09
  • Ответить

    Еще

у меня в этом поле «Рабочая книга» указан «ПУТЬ вместе с НАЗВАНИЕМ». Например:
с:TempNew FolderBook.xls

avatar

  • 04 июня 2019, 00:05
  • Ответить

    Еще

Проверьте также стоИт ли галочка в
«Запускать приложение DDE сервера автоматически»
У меня стоит галочка. Сейчас без неё не работает, раньше возможно работало — не помню…

P.S. про «… Максимум что выводиться только названия таблицы ( в названии Листа)… «
Не совсем понял о чём речь — у меня либо вся таблица вместе с шапкой выводится либо ничего.
Попробуйте сократить название листа в EXCEL — оно, как я вижу, у Вас не короткое ))

Если всё ещё не работает — выложите скрин-шот окна «Вывод данных через DDE», может ещё какие-нибудь мысли появятся…

avatar

  • 04 июня 2019, 00:06
  • Ответить

    Еще

Dmitriy Dmitrich, Все  менялось, пути к файлу. длинна названия файла. Даже язык). Но дело оказалось в безопасности Excel. 

avatar

  • 04 июня 2019, 10:25
  • Ответить

    Еще

Sofiana, ухтыж ничосси!)
А напиши пжлста «где что чего» чтобы знать и быть готовым

avatar

  • 04 июня 2019, 13:31
  • Ответить

    Еще

Dmitriy Dmitrich, Параметры. Центр Управления безопасностью. Там точки/ галочки. Гугл помог)

avatar

  • 04 июня 2019, 14:03
  • Ответить

    Еще

avatar

  • 04 июня 2019, 15:23
  • Ответить

    Еще

Sofiana, а конкретно какие параметры вам помогли и в каком екселе?

avatar

  • 05 июня 2019, 19:08
  • Ответить

    Еще

Не могу настроить экспорт по DDE

Atom

15.09.2010

Здравствуйте!
Неделю бьюсь над всеми возможными способами поймать проблему:
у меня стоит QUIK 5.17.0.159, загрузил настройки из дистрибутива S#
(info_sample_dde_extended). Проверил утилитой Verifier, показал одну
ошибку, исправил — всё отлично — выводится сообщение, что всё
настроено правильно. Дальше запускаю пример Sample, успешно
подключаюсь к QUIK, начинаю экспорт и на первой же таблице
(Инструменты) QUIK выдает ошибку, мол:
«Не удалось установить DDE соединение с сервером ‘wrapper’. Либо не
запущен ‘инструменты’, либо в него не загружен лист »Таблица
‘Инструменты'».
Примечательно, что не все таблицы выдают такие ошибки. Сам код Sample
никаких эксепшенов не выдает.
В чем может быть проблема — не пойму.
До этого момента пробовал настроить таблицы самостоятельно — была одна
ошибка в названиях столбцов (вместо Количество бумаг в последней
сделаке у меня в QUIK был столбец Количество в последней сделке),
результат аналогичный — экспорт не начинался.

ошибка подключения

DDE соединение

Статус темы:

Закрыта.
  1. При подключении к квик следующее: Не удалось установить DDE соединение с сервером ‘OSA_DDE’. Либо не запущен ‘POSITION_SPOT’, либо в него не загружен лист ». Таблица ‘Portfolios Spot Position’

    подскажите куда копать.

    danila_inf

  2. Цитата: danila_inf

    При подключении к квик следующее: Не удалось установить DDE соединение с сервером ‘OSA_DDE’. Либо не запущен ‘POSITION_SPOT’, либо в него не загружен лист ». Таблица ‘Portfolios Spot Position’

    подскажите куда копать.

    Попробуйте от админа OsEngine запустить. Система не даёт запускать DDE сервер в системе если запустится не так.

    В этом случае и Квик нужно от админа запускать.

    Алексей Ван

  3. Спасибо, помогло. Изначально не догадался квик под админом запустить.

    danila_inf

Статус темы:

Закрыта..

QUIK выдаёт сообщение типа:
«Не удалось установить DDE соединение с сервером ‘Название сервера’.
Либо не запущен ‘Название рабочей книги’, либо в него не загружен лист ‘Название листа’. Таблица ‘Название таблицы'»

MyQuik выдаёт сообщение типа: «Not found QUIK terminal in directory ‘C:Quik5’.»

MyQuik выдаёт сообщение: «Библиотека «TRANS2QUIK.dll» не найдена!»

MyQuik выдаёт сообщение: «Сервер «MyQuikServer» не отвечает!»

Данные в программе MyQuik обновляются медленнее, чем в терминале QUIK

Как вызвать диалоговое окно «Настройки» в программе MyQuik?

Как отобразить главное окно сервера MyQuikServer?

Каким образом выбирается счёт, по которому выставляется заявка?

QUIK выдаёт сообщение типа:
«Не удалось установить DDE соединение с сервером ‘Название сервера’.
Либо не запущен ‘Название рабочей книги’, либо в него не загружен лист ‘Название листа’. Таблица ‘Название таблицы'»

Проверьте запущен ли сервер MyQuikServer, а также правильно ли указано название сервера в настройках соответствующей таблицы QUIK (диалоговое окно «Вывод через DDE сервер»).

MyQuik выдаёт сообщение типа:
«Not found QUIK terminal in directory ‘C:Quik5’.»

Данное сообщение может выдаваться по нескольким причинам:
1. Терминал QUIK не запущен.
Запустите терминал и перезапустите программу.
2. Неверно указан путь к терминалу QUIK.
Установите в настройках путь к QUIK на вкладке «Настройки — Общие». Перезапустите программу.
3. Не включена обработка внешних транзакций в QUIK.
Вызовите диалоговое окно «Обработка внешних транзакций» через меню «Торговля — Внешние транзакции»,
установите флажок «Запускать процесс обработки внешних транзакций автоматически», нажмите на кнопку «Начать обработку».

MyQuik выдаёт сообщение:
«Библиотека «TRANS2QUIK.dll» не найдена!»

Проверьте наличие указанной библиотеки.
Если она есть, то укажите путь к ней в настройках программы на вкладке «Настройки — Общие»
Перезапустите программу.

MyQuik выдаёт сообщение:
«Сервер «MyQuikServer» не отвечает!»

Это означает, что сервер не запущен. Закройте программу и запустите сервер.
Внимание! Сервер MyQuikServer должен запускаться перед QUIK и MyQuik!
По умолчанию, он начинает работать при загрузке Windows.
Настройки можно изменить через контекстное меню MyQuikServer.

Данные в программе MyQuik обновляются медленнее, чем в терминале QUIK

Скорее всего, термнал QUIK слишком редко выдаёт данные по DDE.
Для ускорения работы пропишите строку price-timeout=10 в раздел [excel] файла info.ini, расположенного в папке QUIK.

Как вызвать диалоговое окно «Настройки» в программе MyQuik?

Вызовите главное меню программы, щёлкнув правой кнопкой мыши в любом месте главного окна (окна сделок) за исключением списка сделок.
В появившемся меню выберите пункт «Настройки…». Также можно назначить сочетание клавиш (по умолчанию F12).

Как отобразить главное окно сервера MyQuikServer?

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

Каким образом выбирается счёт, по которому выставляется заявка?

Параметры счёта указываются в свойствах инструмента, которым торгуете.
Вызовите диалоговое окно настройки свойств инструмента (это можно сделать, например, через вкладку «Настройки — Инструменты»).
В появившемся окне введите:

  • название инструмента (может быть любое разумное название, например «Фьючерс, который сделает меня миллионером»);
  • код инструмента (как в QUIK, например, SBER03 для обыкновенных акций сбербанка);
  • код класса (EQBR — для ММВБ, SPBFUT — ФОРТС);
  • код клиента (для ФОРТС заполнять не нужно);
  • номер счёта (номер Вашего счёта).

При необходимости настройте прочие параметры и нажмите OK.

Понравилась статья? Поделить с друзьями:
  • Не удается удалить строку excel
  • Не удается удалить лист excel
  • Не удается удалить word
  • Не удается сохранить или создать файл word
  • Не удается сохранить изменения excel