Knowledge base
老系统改造知识库
VB6、Delphi、PowerBuilder、FoxPro、Access 等桌面老系统的常见故障、兼容问题和迁移方案。每篇先给结论,再讲原因和步骤。
中小企业的老系统该怎么改造?重写、迁移还是“续命”?一篇讲清楚
面向中小企业的桌面老系统改造指南:如何判断老系统的风险、几种改造方式的区别与适用场景、为什么不建议一次性推倒重写,以及没有源代码时怎么办。
外包开发烂尾、开发商联系不上,系统还能救吗?接手前先做这几件事
外包项目做了一半、开发商失联、预算花完还没上线、核心开发离职没人敢动……这类“新系统”的问题,第一步不是写代码,而是拿回控制权、确认著作权归属,再评估值不值得继续做。
VB6 程序在 Windows 10/11 上报错「运行时错误 429:ActiveX 部件不能创建对象」怎么办?
VB6 老程序换到新电脑后报错 429,通常是程序依赖的 OCX/DLL 控件没有安装或没有正确注册。本文讲清原因、排查顺序和在 64 位 Windows 上正确注册控件的方法。
VB6 写的程序还能在 Windows 11 上运行吗?微软的支持政策是什么?
VB6 程序大多仍能在 Windows 10/11 上运行,因为微软承诺 VB6 运行时在这些系统上保持兼容;但 VB6 开发环境早已停止支持,第三方控件和 32 位依赖才是真正的风险。
Access 数据库快到 2GB 上限、多人用经常损坏,怎么办?
Access 的单个数据库文件(.mdb/.accdb)最大 2GB,接近上限或多人通过网络共享时容易变慢和损坏。本文介绍压缩修复、前后端拆分和把数据迁移到 SQL Server 等方案。
Delphi + BDE 的老程序在 Windows 10/11 上频繁报错,怎么办?
用 BDE(Borland Database Engine)访问数据库的 Delphi 老程序,在新版 Windows 上常见权限、共享目录和共享内存相关的错误。本文说明原因、临时处理办法和迁移到 FireDAC 等现代数据访问方式的思路。
Visual FoxPro 已经停止支持,老系统还能用多久?该怎么迁移?
Visual FoxPro 9.0 是最后一个版本,微软对它的扩展支持已于 2015 年 1 月结束。VFP 程序目前大多还能在 Windows 10/11 上运行,但 DBF 文件 2GB 上限、多人共享损坏和人才断档是主要风险。