问题描述:
调用SolidWorks API时,出现异常“尝试读取或写入受保护的内存,这通常指示其他内存已损坏”。
解决方案:
想想最近是不是安装了低版本的SolidWorks,安装低版本的SolidWorks可能会导致库引用至版本较低的SolidWorks上,所以解决问题有两种:
- 修复高版本的SolidWorks:例如电脑上最高版本是SolidWorks2022,就打开SolidWorks2022修复安装(推荐)。
- 调用低版本的API,例如调用OpenDoc6()改为OpenDoc()(不推荐)。