我们有一个 Delphi 5 应用程序,它是在没有运行时包、dll 或外部资源(即单个可执行文件)的情况下构建的。当我们在客户端 PC 上安装它时,我们会收到以下错误消息:
找不到类 TListView
或者
找不到类 TImage
我们之前已经将它安装在数十台 PC 上而没有发生任何事故,但这次最新的安装是有问题的。
目标 PC 是全新安装的 Windows XP(Service Pack 3),未安装其他软件。
它不会抱怨所有的课程,而只是抱怨一两个。例如TPanel/ TForm/ TEdit 都可以。
谁能想到是什么原因造成的?
编辑
新 PC 上的 exe 在我所知道的大约 30 台其他 PC 上,包括 windows XP Sp1、2、3、Windows Vista 和 Windows Embedded。新旧 PC 都安装了旧版本,然后更新为最新版本。唯一的区别是最新安装的版本跳跃更高。