一个窗口中有两个数据窗口,标题部分和详细信息部分。详细部分数据窗口是多行数据窗口,通过.exe尝试后不显示。
很久以前,它就将第一个数据窗口字段添加到第二个数据窗口,将第二个数据窗口字段添加到第一个数据窗口。但现在不行了
两个可能的原因:
最有可能的是数据窗口是共享的,并且您提到添加了列。标头数据窗口对象和详细数据窗口对象的定义可能不同,并且 ShareData 函数可能失败。解决方案:确保两个数据窗口的底层定义完全相同。我猜测 ShareData 函数失败了 - 检查返回代码进行验证。
您动态地将数据对象分配给数据窗口,并且它没有包含在 EXE 中。您可以尝试在构建时将其添加到 PBR 文件中,或者在构建应用程序时指定 PBD(对于 PBL)。请参阅:https://docs.appeon.com/pb2022/pbug/Distributing_resources.html#:~:text=A%20PBR%20file%20is%20an%20ASCII%20text%20file,list%20as%20a%20file% 20与%20%20扩展%20PBR.