05.12.2015, 08:14
|
| »»» |
#1
|
Начинающий
Регистрация: 10.10.2011
Сообщений: 5
|
Запрос через OLE - переполнение памяти
Нужна помощь!
Запрашиваю данные через OLE - по суткам, а автоматическом программном режиме (окно Автографо не показывается). На одной машине происходит затык. Долго не могу понять - в чём дело. Решаю посмотреть сам через Автограф - показывает сообщение "переполнение памяти. выберите меньший период" (или что-то вроде того), и кнопку OK. Посмотрел - да, большой файл, 35Мб. Уменбшаю период до 6 часов - всё работает.
НО! В программном режиме это окошко - как бы не видно! Нигде в программе об этом не сигнализируется! ComputingBusy как бы равно 1, ComputingPercents что-то показывают (правда зависают на одном значении - косвенный признак). Я бы повесил такой запрос на таймер, и по таймауту сбрасывал бы вычисление и, указав меньший период - пересчитывал бы - но вот вопрос - как сбросить вычисление? Пробовал простым Disconnect от интерфейса, с удалением экземпляра - но это не выход - много времени на переподключение, потом такая свистопляска впамяти - явно излишество. Есть возможность как-то программно получить это сообщение об ошибке (какой-то признак), "программно нажать ok", или хотя бы перегружать вычисления. А то ведь, когда эта ошибка вылезает - никаким манипуляциями через OLE уже не возможно помочь! Надеюсь проблему понятно описал.
|
|
|
|
05.12.2015, 13:03
|
| »»» |
#2
|
Дилер
ООО "Системы Контроля и Анализа Транспорта", г. Нижний Новгород
Регистрация: 17.05.2011
Сообщений: 5,673
|
Что то у Вас файл распух лихо, вы случайно не баловались объединением недельных файлов?
Добавлено через 51 секунду
D`Ali, Для того, что бы не было ошибки памяти, нужно переехать на АГ5ПРО, на 64 битную версию
ООО "Системы Контроля и Анализа Транспорта" г. Нижний Новгород
Бородин Николай Олегович, ген. Директор
|
|
|
|
05.12.2015, 15:30
|
| »»» |
#3
|
Дилер
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 15,027
|
Может прибор некорректно настроен?
ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
|
|
|
|
14.12.2015, 18:17
|
| »»» |
#4
|
Начинающий
Регистрация: 10.10.2011
Сообщений: 5
|
Согласен, на лицо некорректная настройка прибора, но таких больших файлов мало. Но они есть. Собственно вопрос пока остаётся - есть ли какое-то программное оповещение о невозможности провести расчёт из-за переполнения памяти?
Добавлено через 4 минуты
Насколько я понял, в пятой версии OLE пока в разработке? ( http://forum.tk-chel.ru/showpost.php...1&postcount=11)
|
|
|
|
14.12.2015, 18:17
|
| »»» |
#5
|
Дилер
ООО "Системы Контроля и Анализа Транспорта", г. Нижний Новгород
Регистрация: 17.05.2011
Сообщений: 5,673
|
В старом ПО нет. Только в новом. Но там есть и 64 битная версия ПО где такой ошибки не возникает
ООО "Системы Контроля и Анализа Транспорта" г. Нижний Новгород
Бородин Николай Олегович, ген. Директор
|
|
|
|
15.12.2015, 20:05
|
| »»» |
#6
|
Начинающий
Регистрация: 10.10.2011
Сообщений: 5
|
Ясно, спасибо. А 64-битная версия - соотв. для 64-битной операционной системы?
|
|
|
|
15.12.2015, 20:06
|
| »»» |
#7
|
Дилер
ООО "Системы Контроля и Анализа Транспорта", г. Нижний Новгород
Регистрация: 17.05.2011
Сообщений: 5,673
|
Угу
ООО "Системы Контроля и Анализа Транспорта" г. Нижний Новгород
Бородин Николай Олегович, ген. Директор
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 03:20. Часовой пояс GMT.
|
|