0

只需将系统(在 win7 上工作多年)复制到 win8 即可运行(其他 9 个程序),但使用 SQLite3 的两个应用程序除外。这是使用 D5ent 和 ZEOS 6.6 构建的。不能转到 Zeos 7,因为它不会在 D5 中编译,我真的不想将其转换为 2007。

两者都因“SQL 错误:库例程调用乱序”而崩溃。

我不知道这意味着什么或如何解决它。我尝试将他整个东西移动到硬盘驱动器的一个不受限制的、限制较少的部分,但仍然是同样的错误。通过较少限制,我的意思是“程序文件”文件夹之外。

有什么想法可以让我克服这个问题吗?

谢谢

4

1 回答 1

0

好的,这是一个答案。这不是真正潜在问题的答案

在野兔上,我创建了一个 5G Truecrypt 容器并将其格式化为 NTFS 并将文件夹结构复制到其中,一切正常。

所以,虽然不是一个答案,但在我看来这是一个 MSoft 问题,或者可能是一个 SQLite3 问题。可以说我们可以使用简短而精炼的密码在 Truecrypt 容器中运行系统。

仔细检查一下,我使用了一张带有文件夹结构的 SD 卡并将其插入 win8 PC。它完美地运行了所有应用程序。SD卡已格式化为NTFS,但不确定是否与它有关。

因此,只要应用程序不在 win8 C: 驱动器上,win8 就会使用 SQLIte3 运行这些应用程序。而且,在有人提出假设之前,原始系统是win7 pro,并且在win7 C:驱动器上一切正常。

于 2013-08-17T11:59:01.153 回答