有没有办法编译 Powerbuilder 应用程序以供跨平台使用?我们使该应用程序可以在 Windows 服务器上运行以供在线使用,但我们最近迁移到了 Solaris。我们遇到了一个问题,即当服务器重新启动时,应用程序将停止运行,因为它不再具有有效的显示环境。我试图找出是否有办法编译它以通过 unix 直接运行命令行而不显示?想法将不胜感激。
没有,我对 Unix 不太熟悉。
不适用
有没有办法编译 Powerbuilder 应用程序以供跨平台使用?我们使该应用程序可以在 Windows 服务器上运行以供在线使用,但我们最近迁移到了 Solaris。我们遇到了一个问题,即当服务器重新启动时,应用程序将停止运行,因为它不再具有有效的显示环境。我试图找出是否有办法编译它以通过 unix 直接运行命令行而不显示?想法将不胜感激。
没有,我对 Unix 不太熟悉。
不适用
方式,方式,方式回来你可以(据说)为 UNIX 编译,但至少已经消失了十年或两年。也不是 UNIX 人,除非你能找到某种 Windows 仿真应用程序在你的机器上运行,否则你将不得不重新编写/设计它。
PowerBuilder 在很大程度上依赖于 Win32 类库,因此实际上没有一种简单的方法来编译 PowerBuilder 应用程序以用于 UNIX。你基本上有两个选择;找到某种模拟器或系统调用转换器(如WINE)以允许在您的服务器上执行,或等待 Appeon 推出的新版本 PowerBuilder 允许将 PowerBuilder 对象编译为 .Net Core,然后编写一个 .net 核心包装器通过命令行或 Web 应用调用 PowerBuilder 生成的对象。