问题
Smart Instrumentation 或者Smart P&ID软件报错:未将对象引用设置到对象的实例/Object Reference Is Not Set to an Instance of an Object
分析与解决
这个报错实际上很明确了,就是代码中应该初始化/赋值的对象没能正确赋值。一般就是没有考虑到程序可能读取不到数据或者读取到的是错误数据的原因。那么需要做的就是让程序正确读取数据,比如由于SPP&ID/SPI可能会生成临时文件到temp文件夹或用户文件夹下,但实际这个临时文件已经过期了,删除掉临时文件,让程序重新生成或正确读取。比如到 %temp% 以及%userprofile%把ini配置文件删除,再试一下。或者ini配置文件本身就是错的,改对就可以了,或者连接数据的某项配置错了,等等。具体问题具体分析吧。
本解决方案仅是其中一种可能,若不是该问题,则请联系鹰图官方予以解决。