Вызов команды Loaddevicessettings вызывает зависание |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
Вызов команды Loaddevicessettings вызывает зависание |
![]()
Сообщение
#1
|
|
Прохожий Группа: Новички Сообщений: 11 Регистрация: 10.5.2016 Пользователь №: 123 928 ![]() |
Код ECR := CreateOleObject('AddIn.Line8'); ECR.LoadDevicesSettings; ECR.CurrentDeviceNumber := 1; ECR.DeviceEnabled := true; Версия 8.25.3.0 Из вызова LoadDevicesSettings возврата нет. Зависает. Нам надо чтобы настройки подключения забирались из настроек логического устройства Драйвера дисплеев. В версии 8.14 все работает, но там не работает лицензия от Фрондол Драйвер Юнит. Прошу помощи. |
|
|
![]()
Сообщение
#2
|
|
NedoPC ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 581 Регистрация: 6.3.2017 Пользователь №: 135 925 ![]() |
Если имеются ввиду настройки, которые настроены через тест драйвера, то попробуйте так:
ECR := CreateOleObject('AddIn.Line45'); ECR.CurrentDeviceNumber := 1; ECR.DeviceEnabled := true; Сообщение отредактировал ДимкаМ - 31.8.2018, 11:35 |
|
|
![]()
Сообщение
#3
|
|
Прохожий Группа: Новички Сообщений: 11 Регистрация: 10.5.2016 Пользователь №: 123 928 ![]() |
Пробовали так.
В этом случае зависает на ECR := CreateOleObject('AddIn.Line45'); Судя по документации, при использовании драйвера совместимого с 6 версией (AddIn.Line45), загрузка логических устройств происходит при создании драйвера. Вот в этот момент и зависает. В предыдущем случае если не вызывать LoadDevicecSettings, то происходит ошибка "Логическое устройство не найдено". Как нам в итоге грузить настройки? Сильно не хочется дублировать настройки подключения к табло. |
|
|
![]()
Сообщение
#4
|
|
NedoPC ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 581 Регистрация: 6.3.2017 Пользователь №: 135 925 ![]() |
А что это за команда такая LoadDevicesSettings ?
|
|
|
![]()
Сообщение
#5
|
|
Прохожий Группа: Новички Сообщений: 11 Регистрация: 10.5.2016 Пользователь №: 123 928 ![]() |
В документации написано так:
Цитата При создании драйвера не происходит загрузка параметров. КПО должно самостоятельно вызвать метод загрузки параметров из реестра, либо передать строку настроек, либо создать ЛУ и передать настройки через соответствующие свойства драйвера Почему-то эта команда не описана в документации, и уже не помню откуда мы ее получили. Может есть другая команда получения списка логических устройств для 8 драйвера? |
|
|
![]()
Сообщение
#6
|
|
Прохожий Группа: Новички Сообщений: 11 Регистрация: 10.5.2016 Пользователь №: 123 928 ![]() |
И кстати демо проект на Delphi, который приложен к драйверам тоже встает колом.
Неужели никто не пользуется загрузкой настроек из драйвера? |
|
|
![]()
Сообщение
#7
|
|
Прохожий Группа: Новички Сообщений: 11 Регистрация: 10.5.2016 Пользователь №: 123 928 ![]() |
Как только что выяснилось а Windows XP зависания нового драйвера не происходит. Помогите.
|
|
|
![]()
Сообщение
#8
|
|
Магистр слова ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Специалисты Сообщений: 4 199 Регистрация: 15.8.2012 Пользователь №: 57 857 ![]() |
Может, у вас лицензии нет?
|
|
|
![]()
Сообщение
#9
|
|
Прохожий Группа: Новички Сообщений: 11 Регистрация: 10.5.2016 Пользователь №: 123 928 ![]() |
|
|
|
![]()
Сообщение
#10
|
|
Магистр слова ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Специалисты Сообщений: 4 199 Регистрация: 15.8.2012 Пользователь №: 57 857 ![]() |
|
|
|
![]()
Сообщение
#11
|
|
Прохожий Группа: Новички Сообщений: 11 Регистрация: 10.5.2016 Пользователь №: 123 928 ![]() |
Зависает навсегда при вызове ECR.LoadDevicesSettings или при попытке установить значение ECR.DeviceSettings := DeviceParam; (значение которого считано из реестра)
Причем выяснилось что висит до тех пор пока не запустишь тест драйвера табло покупателя... Повторяется на разных ОС. |
|
|
![]()
Сообщение
#12
|
|
![]() Тех.поддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 43 629 Регистрация: 25.9.2008 Из: Москва Пользователь №: 14 717 ![]() |
Причем выяснилось что висит до тех пор пока не запустишь тест драйвера табло покупателя... Повторяется на разных ОС. после запуска теста драйвера проблемы остаются? -------------------- Внимание партнерам компании! Новый формат оказания технической поддержки ответы на 90% вопросов находятся в ДОКУМЕНТАЦИИ еще 9% ответов ТУТ P.S.: уважайте труд наших писателей - читайте мануалы |
|
|
![]()
Сообщение
#13
|
|
Прохожий Группа: Новички Сообщений: 11 Регистрация: 10.5.2016 Пользователь №: 123 928 ![]() |
Новое обновление FDU 8.25.5 помогло. Больше зависание не наблюдается. Спасибо.
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 19.2.2019, 15:01 |