无法在Windows 10上编译Centura SQLWindows / 32应用程序

时间:2018-03-14 02:42:39

标签: guptateamdeveloper centura

我有几个Centura SQLWindows / 32遗留应用程序,即使它们很久以前被Web服务取代,它仍然需要偶尔进行更新。到目前为止,SQLWindows / 32和已编译的应用程序本身在我运行它们的任何操作系统平台上运行良好,包括最新的Windows 10 Pro甚至Server 2016。

在这些操作系统版本上,编译不会做什么。因此,我保留了一台Windows XP机器,将我的app文件复制并编译成可执行文件。工作正常,一切都很好。

当然,我想摆脱XP盒并在Windows 10上编译,但这就是我得到的;

Centura SQLWindows/32 v1.5 Ptf 3

我的问题:

有没有人成功地想出如何在Windows 10上编译SQLWindows / 32应用程序..?

(我应该通过说我不会浪费钱升级SQLWindows来证明这一点......)

进一步的资格认证:虽然我将1.5.1更新作为我的支持包的一部分,但是我从未使用它,因为它们改变了运行时库的工作方式,这意味着必须完成大型手术以安装例程,创建了一些我整合的专用Dll的人与源代码一起消失了。 RIP。我惊恐地举起双手,不得不重建所有这些,特别是当编译的exes保持正常工作时!

更正:这是构建到exe不起作用,编译得很好!!!

从那时起,我刚刚将Centura安装1.5-Ptf3(据说相当于1.5.1版本)目录复制到新机器上,因为旧机器已经死了,即我没有安装媒体和那个可能是问题的根源。尽管如此,编辑器和测试运行在这个不太理想的过程中运行良好,除了我不能在XP之后的任何操作系统上编译。

看起来我可能别无选择,只能挖出我的1.5.1媒体,在Windows 10上安装它,看看编译是否有效......

1 个答案:

答案 0 :(得分:1)

起亚ora Rangi! 所有版本的SQLWindows(32位和64位)都将在Windows 10上编译。没什么特别的需要。我在Windows 10上运行并编译v1.5.1到v7.1没问题。在你的Win10机器上有一些其他错误停止编译。 看起来您的Win 10上可能没有正确安装您的开发环境(而不是您的运行时文件)。您是否可以在Win 10计算机上重新安装开发环境?您的exe是否标记为“只读”' (这也将停止编译)。 ps你运行的SQLWindows版本是什么 - 我可以向你发送你需要的开发环境文件。 史蒂夫 Tauranga N.Z。

<强>附录: 为了限定我之前的上述注释,有一个非常明确和推荐的兼容性矩阵,它详细说明了SQLWindows / OS / dB的认证的组合,而不是那些巧合在一起工作的组合。请在此处查看官方Compatibility Matrix