Я пытался запустить экземпляр 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.
Я запускаю приложение от имени администратора.Пожалуйста, помогите мне разобраться в этом.
С уважением, Снейк