客户端使用了一个非常古老的程序,该程序是用悖论为DOS编写的。它在整个程序的DOS悖论运行时版本4.0上运行。现在,它在Windows 98的虚拟化实例中运行,该实例在命令提示符下运行。客户对将代码迁移到可以在现代硬件上运行的东西感兴趣。
我遇到的问题是能否真正读取底层代码。这些尤其是扩展名为“ .sc”或“ .sc2”的文件。当然,数据库文件本身也有,但是对我来说,这并不是一个真正的问题。根据关于该问题的另一个答案:Paradox database file,“。sc”文件是脚本文件,这是我期望的,您可以通过在悖论运行时中打开其中的一个程序来启动该程序。
有人对我如何打开/读取这些脚本文件有任何见解吗?即使尝试了多种编码选项,他们也不会在我能找到的任何文本编辑器中阅读。
答案 0 :(得分:1)
Paradox分为两个部分:开发应用程序和运行时应用程序。我猜您将需要悖论4开发应用程序和源文件才能读取源。运行时旨在运行程序的编译版本,该版本不一定包含源代码。
我基于Windows的悖论5的工作原理。开发系统的源代码已编译为一个dll(无源代码),您可以在运行时运行该dll。运行时还可以运行源代码,因此您可能会对.sc文件感到幸运。
作为参考,我从没有从5开始的任何版本的悖论中都遇到过具有这些扩展名的脚本,因此它可能早于Windows 3.1 lol。
答案 1 :(得分:0)
.Sc 文件只是普通的 ascii 文本文件。将它们重命名为 txt 并...读取、编辑等。将它们重命名为 .sc 以便在悖论中执行
SC2 文件只是暂时的 SC 文件。当你在 Paradox 中编辑一个 .sc 文件时,Paradox 会生成一个同名的 .sc2 文件进行备份,但以后就没有用了。您可以放弃或忽略 .sc2 文件,除非您正在修复损坏的脚本。