只需将一个系统(已经在win7上运行多年)复制到win8上,除了使用SQLite3的两个应用程序之外,所有程序都会运行(9个其他程序)。这是使用D5ent和Zeos6.6构建的。我不能转到Zeos7,因为它不能在D5中编译,我真的不想把它转换到2007。
两者都崩溃,并显示"SQL错误:库例程调用顺序错误“。
我不知道这意味着什么,也不知道如何修复它。我试着把整个东西移到硬盘的一个不受限制的,嗯,限制较少的部分,但仍然是同样的错误。这里所说的限制较少,我指的是从"Program Files“文件夹中取出。
有什么想法能帮我克服这个问题吗?
谢谢
发布于 2013-08-17 19:59:01
好的,这就是AN的答案。它不是真正的潜在问题的答案。
在一只野兔上,我创建了一个5G Truecrypt容器,并将其格式化为NTFS,然后将文件夹结构复制到其中,一切都工作得很完美。
因此,虽然不是一个答案,但在我看来,这是一个MSoft问题,或者可能是一个SQLite3问题。可以说,我们可以使用简短而简洁的密码在Truecrypt容器中运行系统。
作为再次检查,我使用了一张上面有文件夹结构的SD卡,并将其插入到win8 PC中。它完美地运行了所有的应用程序。SD卡已经被格式化成NTFS格式,但不确定这是否与其有关。
因此,只要应用程序不在win8 C:驱动器上,win8就会在SQLIte3上运行这些应用程序。而且,在任何人提出假设之前,原始系统是win7 pro,一切都在win7 C:驱动器上运行得很好。
https://stackoverflow.com/questions/18262904
复制相似问题