AccessViolationException не было обработано, вызывая VC dll из vb net для запуска экземпляра диадемы NI - PullRequest
0 голосов
/ 22 июля 2010

Я пытался запустить экземпляр diadem, используя dll VC из моего кода vb .net.Я получаю следующую ошибку:

**System.AccessViolationException was unhandled
  Message="Attempted to read or write protected memory. This is often an indication that other memory is corrupt."
  Source="SDAS"
  StackTrace:
      at SDAS.SDAS.Program.InvokeDIAdemUsingDLL(String sParamTestNo) in C:\Projects\SDAS\Program.vb:line 588    
      at SDAS.SDAS.Program.MonitorPath() in C:\Projects\SDAS\Program.vb:line 267
      at SDAS.SDAS.Program.Main() in C:\Projects\SDAS\Program.vb:line 125
      at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
      at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
      at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
      at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
      at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
      at System.Threading.ThreadHelper.ThreadStart()
  InnerException:**

Кроме того, чтобы добавить этот код работал нормально в Windows XP.Теперь моя ОС обновлена ​​до версии WIndows 7. .net с VS2008.

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

С уважением, Снейк

1 Ответ

0 голосов
/ 22 июля 2010

Установка среды выполнения VC ++.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...