Вопрос

Я пытаюсь открыть ссылку на Excel в LabVIEW, а затем через некоторое время закрыть ее.Но LabVIEW продолжает удерживать ссылку и не освобождает ее, пока я не закрою VI.Почему это происходит?Можно ли как-нибудь заставить его выпустить ссылку?

Я проверяю ошибку на наличие ошибок.Но никаких ошибок не выдает.

Это было полезно?

Решение

Что вы делаете в Excel?

Обычно Labview сохраняет ссылку открытой только до тех пор, пока она не будет закрыта.Однако сюда входят любые ссылки на любой часть Excel (excel.worksheet, excel.range, excel.workbook и т. д.).Вам необходимо явно закрыть каждую ссылку.

Отладка может оказаться трудоемкой, но вам придется вручную просмотреть весь раздел обработки Excel и убедиться, что каждая ссылка закрыта.

Другие советы

Вы проверяете возвращаемое значение команды закрытия файла?В прошлом у меня была проблема с LV, и я обнаружил, что это одна из возможных причин этой проблемы.

Посмотрите следующий пример файла, чтобы убедиться, что вы делаете то же самое:

labview\examples\file\datalog.llb\Читать файл журнала данных example.vi

ХТХ

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top