Ответ
 
Опции темы
Старый 05.12.2015, 08:14    | »»» |  #1
D`Ali
Начинающий
 
Аватар для D`Ali
 
Регистрация: 10.10.2011
Сообщений: 5
D`Ali is on a distinguished road
По умолчанию Запрос через OLE - переполнение памяти

Нужна помощь!

Запрашиваю данные через OLE - по суткам, а автоматическом программном режиме (окно Автографо не показывается). На одной машине происходит затык. Долго не могу понять - в чём дело. Решаю посмотреть сам через Автограф - показывает сообщение "переполнение памяти. выберите меньший период" (или что-то вроде того), и кнопку OK. Посмотрел - да, большой файл, 35Мб. Уменбшаю период до 6 часов - всё работает.

НО! В программном режиме это окошко - как бы не видно! Нигде в программе об этом не сигнализируется! ComputingBusy как бы равно 1, ComputingPercents что-то показывают (правда зависают на одном значении - косвенный признак). Я бы повесил такой запрос на таймер, и по таймауту сбрасывал бы вычисление и, указав меньший период - пересчитывал бы - но вот вопрос - как сбросить вычисление? Пробовал простым Disconnect от интерфейса, с удалением экземпляра - но это не выход - много времени на переподключение, потом такая свистопляска впамяти - явно излишество. Есть возможность как-то программно получить это сообщение об ошибке (какой-то признак), "программно нажать ok", или хотя бы перегружать вычисления. А то ведь, когда эта ошибка вылезает - никаким манипуляциями через OLE уже не возможно помочь! Надеюсь проблему понятно описал.
D`Ali вне форума   Ответить с цитированием
Старый 05.12.2015, 13:03    | »»» |  #2
NickolaDed
Дилер
 
Аватар для NickolaDed
 
ООО "Системы Контроля и Анализа Транспорта", г. Нижний Новгород
Регистрация: 17.05.2011
Сообщений: 5,675
NickolaDed is on a distinguished road
Отправить сообщение для NickolaDed с помощью ICQ Отправить сообщение для NickolaDed с помощью Skype™
По умолчанию

Что то у Вас файл распух лихо, вы случайно не баловались объединением недельных файлов?

Добавлено через 51 секунду
D`Ali, Для того, что бы не было ошибки памяти, нужно переехать на АГ5ПРО, на 64 битную версию
__________________
ООО «Системы Контроля и Анализа Транспорта»
Бородин Николай Олегович, ген. директор
Тел.: +7 (831) 42-42-3-42, E-mail: info@ckat-nn.ru
Тел.: +7 (904) 397-90-81, skype: nickola8787, E-mail: nborodin@ckat-nn.ru
http://скат-нн.рф
http://cloud.ckat-nn.ru

ООО "Системы Контроля и Анализа Транспорта" г. Нижний Новгород
Бородин Николай Олегович, ген. Директор
NickolaDed вне форума   Ответить с цитированием
Старый 05.12.2015, 15:30    | »»» |  #3
plex
Дилер
 
Аватар для plex
 
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 14,952
plex is on a distinguished road
Отправить сообщение для plex с помощью ICQ Отправить сообщение для plex с помощью Skype™
По умолчанию

Может прибор некорректно настроен?

ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
plex вне форума   Ответить с цитированием
Старый 14.12.2015, 18:17    | »»» |  #4
D`Ali
Начинающий
 
Аватар для D`Ali
 
Регистрация: 10.10.2011
Сообщений: 5
D`Ali is on a distinguished road
По умолчанию

Согласен, на лицо некорректная настройка прибора, но таких больших файлов мало. Но они есть. Собственно вопрос пока остаётся - есть ли какое-то программное оповещение о невозможности провести расчёт из-за переполнения памяти?

Добавлено через 4 минуты
Насколько я понял, в пятой версии OLE пока в разработке? (http://forum.tk-chel.ru/showpost.php...1&postcount=11)
D`Ali вне форума   Ответить с цитированием
Старый 14.12.2015, 18:17    | »»» |  #5
NickolaDed
Дилер
 
Аватар для NickolaDed
 
ООО "Системы Контроля и Анализа Транспорта", г. Нижний Новгород
Регистрация: 17.05.2011
Сообщений: 5,675
NickolaDed is on a distinguished road
Отправить сообщение для NickolaDed с помощью ICQ Отправить сообщение для NickolaDed с помощью Skype™
По умолчанию

В старом ПО нет. Только в новом. Но там есть и 64 битная версия ПО где такой ошибки не возникает
__________________
ООО «Системы Контроля и Анализа Транспорта»
Бородин Николай Олегович, ген. директор
Тел.: +7 (831) 42-42-3-42, E-mail: info@ckat-nn.ru
Тел.: +7 (904) 397-90-81, skype: nickola8787, E-mail: nborodin@ckat-nn.ru
http://скат-нн.рф
http://cloud.ckat-nn.ru

ООО "Системы Контроля и Анализа Транспорта" г. Нижний Новгород
Бородин Николай Олегович, ген. Директор
NickolaDed вне форума   Ответить с цитированием
Старый 15.12.2015, 20:05    | »»» |  #6
D`Ali
Начинающий
 
Аватар для D`Ali
 
Регистрация: 10.10.2011
Сообщений: 5
D`Ali is on a distinguished road
По умолчанию

Ясно, спасибо. А 64-битная версия - соотв. для 64-битной операционной системы?
D`Ali вне форума   Ответить с цитированием
Старый 15.12.2015, 20:06    | »»» |  #7
NickolaDed
Дилер
 
Аватар для NickolaDed
 
ООО "Системы Контроля и Анализа Транспорта", г. Нижний Новгород
Регистрация: 17.05.2011
Сообщений: 5,675
NickolaDed is on a distinguished road
Отправить сообщение для NickolaDed с помощью ICQ Отправить сообщение для NickolaDed с помощью Skype™
По умолчанию

Угу
__________________
ООО «Системы Контроля и Анализа Транспорта»
Бородин Николай Олегович, ген. директор
Тел.: +7 (831) 42-42-3-42, E-mail: info@ckat-nn.ru
Тел.: +7 (904) 397-90-81, skype: nickola8787, E-mail: nborodin@ckat-nn.ru
http://скат-нн.рф
http://cloud.ckat-nn.ru

ООО "Системы Контроля и Анализа Транспорта" г. Нижний Новгород
Бородин Николай Олегович, ген. Директор
NickolaDed вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 10:02. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot