我将一个项目从PB 11.2迁移到2017R3。然后,我创建了.net组装项目,其中包括几个包含NVO的库和许多数据窗口,并将其部署为.net组装。
当我添加这个新的dll作为对在Visual Studio中构建的另一个C#项目的引用时,我能够从dll中编译的NVO调用方法XYZ。到目前为止还可以。
当我尝试在PB方法XYZ中插入一行数据存储时,出现问题。始终返回-1。
直接从PB应用程序中调用的相同方法XYZ可以正常工作。
.net程序集中似乎没有包含或生成datawindow的对象,因此无法使用。我错了吗?
我了解了PB2018中C#数据存储的计划功能。对我来说有帮助吗?
dsPerson = create datastore
return dsPerson.insertRow(0)
谢谢
Gabriel