Какие причины VB6 “Ошибка времени выполнения '5': Недопустимый Вызов процедуры или Аргумент”

В VB6 пользователи иногда получают эту ошибку, и я не могу воспроизвести его.

Run-Time Error '5': Invalid Procedure Call or Argument

Я ссылаюсь на "MSWord 10 Object Library", и иногда эта ошибка происходит в какой-то момент после того, как приложение открыло MSWord 2002. Однако это приложение ссылалось на MSWord 10 Object Library в течение многих лет, и эта ошибка только что начала происходить за последние несколько месяцев.

Код окружает приложение с помощью следующего:

Dim app As Word.Application = GetObject("", "Word.Application")

Я предполагаю, что представил ошибку где-нибудь, но никакая идея, что могло бы вызывать ее. Ошибка не происходит очень часто и не может быть воспроизведена пользователем, когда я стою там. Ошибка вынуждает приложение полностью закрыться.

Пользователи выполняют Windows XP. Пользователь, сообщающий о проблеме большинство, запускает приложение через Citrix. Существует 350 общих пользователей, приблизительно 100 используют приложение через Citrix.

6
задан DaveInCaz 1 November 2019 в 11:34
поделиться