在powerbuilder 12.5中创建dll

在powerbuilder 12.5中创建dll,dll,powerbuilder,Dll,Powerbuilder,我想在PowerBuilder 12.5中创建一个dll,以便在PowerBuilder 6或其他编程语言中使用。我一直在寻找如何做,但我只找到如何导出一个在PowerBuilder中使用的C++(作为例子)的DLL。有人知道是否有可能实现我想要的功能吗?您不能简单地生成DLL以从其他语言或其他PB版本调用 原因: PowerBuilder编译到它自己的P代码VM(就像Java编译到JVM一样)。PB机器代码仍然是“非公开”代码,尽管隐藏在DLL文件中 但是,PB 12.5可以生成“包装器”,将

我想在PowerBuilder 12.5中创建一个dll,以便在PowerBuilder 6或其他编程语言中使用。我一直在寻找如何做,但我只找到如何导出一个在PowerBuilder中使用的C++(作为例子)的DLL。有人知道是否有可能实现我想要的功能吗?

您不能简单地生成DLL以从其他语言或其他PB版本调用

原因: PowerBuilder编译到它自己的P代码VM(就像Java编译到JVM一样)。PB机器代码仍然是“非公开”代码,尽管隐藏在DLL文件中

但是,PB 12.5可以生成“包装器”,将PB非可视类封装为.NET程序集或.NET web服务(参考:PowerBuilder的“将应用程序和组件部署到.NET”)

1997年发布的PB6几乎是一切。不了解Java、.NET、web服务和Unicode。将任何PB 6代码迁移到最新的PB版本,如PB 2017