DLLPacket导出成功后,在新的电脑加载算例为什么还是会报没有该DLL

颜泽安颜泽安 提问于:2025-04-10 17:11 软件使用 52 浏览 2 回答

搭建ADPSS场站模型时,A厂家提供32位DLL库文件,B厂家提供DLLPacket格式文件;
操作流程:1 将A厂家DLL库文件放入ADPSS Interface根目录下
2 将B厂家DLLPacket文件通过界面导入;

场站模型运行正常后,将该场站模型库文件整体打包为新的DLLPacket,在导出Packet界面中勾选A B两个厂家对应库文件;

问题1:为什么找不到32为DLL库文件对应的DLL进行勾选;

问题2:有时可以出现A厂家DLL库文件进行勾选项,但在新的电脑上导入场站DLLPacket包时,依旧报错无A厂家DLL

问题3:有时导入A厂家DLL库文件需要手动输出XML进行手动连线,运行后再次导出场站DLLPacket时,在新的电脑上导入场站DLLPacket包时,仍需要自己重新连线才能运行该模型;

2.8
本地串行
穆清
穆清LV4

回答于:2025-04-11 10:13北京

1. 建议升级到3.0版本。
2. A厂家只提供DLL文件,是2.7的临时做法,需要提供库文件的标准XML文件,在ADPSS中添加这个模型。不然A厂家只能跑,同时也无法后续使用。
3. 即使您已经如上操作了,以前的搭建的A模型店案例依旧无法运行,必须基于DLLPACKET重新连线,因为软件会认为这是两个模型,虽然看名字是一样的,但是软件必须依靠DLLPACKET里面的封装,来识别唯一的软件版本。从你连接后的模型再开始复制和传播,就不会有问题了
3. 建议A厂家在2.8以上的版本上,重新做一个库文件,并导出DLLPACKET,这样是最标准的做法,也不会有后面的问题。
颜泽安 LV3

回复于:2025-04-11 13:48北京

好的,感谢穆老师的解答