2016-09-12 2 views
-2

У меня проблема с vb6. Используя интерфейс HMI vb6, разработанный на автоматизированной машине, он иногда выходит из строя с ошибкой вне памяти. изначально это происходит с использованием определенной формы, поэтому я попытался настроить его хорошо, теперь случается меньше времени, но в случайной форме. Эти формы находятся в файле dll и в файле EXE HMI. Я не могу отладить это, потому что это довольно сложно воспроизвести эту ошибку.Vb6 Ошибка в памяти

Благодаря

+0

Просьба пояснить, что HMI - невозможно получить из контекста. – nabuchodonossor

+0

Если эта программа содержит даже один вызов функции «DoEvents()», я бы начал искать там. – Bob77

+0

@nabuchodonossor Интерфейс человеческих машин (т.е. экран ПЛК). Что касается OP, всегда ли это делалось или только начиналось? Какое приложение многократно использует память? Тогда просто вопрос, какой ресурс вы не очищаете должным образом с течением времени. – topshot

ответ

0

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