Цитата:
|
долгое подключение к COM серверу через DLL
Здравствуйте, необходимо получить данные о ТС (пробеги, стоянки) из "своего" ПО
делаю так: var Autograph: Variant; begin Autograph := CreateOleObject('AutoGRAPH.AutoGRAPHAutomation'); Autograph.StartComputing('CarList.ini', Dev_ID, '01.01.2021 00:00:00', '10.01.2021 00:00:00')), 'GSM', 0); пробегТС=Autograph.TripDistance; Работает быстро, если открыто диспетчерское ПО. теперь необходимо обернуть этот код в dll. при использовании DLL время выполнения составляет 10-15 секунд (DLL использует FireBird как UDF для получения данных в запросах) Подскажите что нужно для сокращения времени выполнения? именно в DLL очень долго создается объект Autograph := CreateOleObject('AutoGRAPH.AutoGRAPHAutomation'); и не важно запущено диспетчерское ПО или нет |
Текущее время: 04:18. Часовой пояс GMT. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot