首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IDE和VCLZIP组件的故障

IDE和VCLZIP组件的故障
EN

Stack Overflow用户
提问于 2009-09-10 18:43:52
回答 2查看 1.2K关注 0票数 0

什么是从dsk文件加载到Delphi 2010中的,这样可以防止Delphi 2010在加载项目时崩溃?

让我解释一下。这有点复杂。

当我安装Delphi 2010时,我把它放在一个大型USB西部数字硬盘上(R:),上面只有Delphi 2010、Delphi项目文件夹和Delphi组件文件夹。

我将我的所有项目和组件复制到R:\Components和R:\Projects文件夹中的USB驱动器中。然后,我删除了所有的*.dcu文件、历史文件夹和*.dsk文件,以便Delphi2010能够加载我从驱动器R打开的正确文件。

然后,我将几乎所有的组件从驱动器R上的文件夹中安装到Delphi 2010中,并对它们进行了测试,没有出现问题。到目前为止,在过去的7天里,我从R驱动器安装的任何组件或项目都没有问题。我一直以为一切都很好,直到我尝试将我的VclZip项目从驱动器R.加载到Delphi2010

在使用vclzip组件打开一个项目之后..。在15到20秒内一切正常.然后,甚至没有触摸鼠标或键盘,德尔菲完全崩溃,我留在了Vista桌面上的对话框,上面写着运行时调试器中的bds.exe异常。

故障解决

如果我将项目文件夹中的*.dsk文件从驱动器D(Delphi2009Project文件夹)复制到驱动器R上的项目文件夹中,则Delphi2010将从驱动器R打开项目,并且它不会崩溃,但是我的Delphi2009Projects文件夹中的错误文件将加载到Tabs中(我怀疑是从*.dsk文件中指定的)。如果我用不正确的文件关闭Delphi2010IDE中的选项卡,然后重新打开ide中的文件,通过在项目组Delphi中双击这些选项卡,Delphi不会崩溃,并且我可以在Delphi2010中的Drive编译和运行该项目,而不存在任何问题

自Delphi 1以来,我就一直在与Delphi合作,多年来,我从未见过在成千上万个delphi项目中出现过这种情况,但我必须说,我naver以前在usb驱动器上安装了delphi的一个版本。另一件奇怪的事情是,为什么仅仅使用VclZip的项目就这样做?没有其他的项目,超过100到200个项目和演示,到目前为止在Delphi2010中编译的都是这样的

很明显,有些地方出了问题,但是我不知道除了一个环境路径或组件中的一些不兼容的代码之外,什么是什么。是否有可能导致Delphi崩溃的环境路径?是一种官方的VCLZip组件,但我怀疑它将在几天内完成。如果组件没有引起问题,是否有人有任何想法或建议?

希望我已经解释得足够好,让每个人都能理解。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-09-10 20:11:34

组件被加载到IDE进程中,因此组件中的任何错误都可能导致IDE中的问题。我想,在您使用的VCLZip组件的版本中,有一些东西会使IDE不稳定并将其分解。因此,这是一个展示,确实,但对VCLZip组件。

如前所述,.dsk文件可以被丢弃,不应该被复制。我通常也不会将.dproj文件复制到其他目录。我宁愿打开.dpk或.dpr文件,并生成一个新的文件。这可以确保所有目录都被正确地设置为默认设置,等等。

票数 4
EN

Stack Overflow用户

发布于 2009-09-10 19:23:33

*.dsk不包含任何重要内容,当您在文件夹/计算机之间复制它时,它实际上会造成问题,因为它指定从哪里加载最近的文件。我根本不同步*.dsk,你可以安全地删除它。

DSK文件存储最近的文件位置、表单位置、窗口位置、手表、其他调试信息(断点等)。以及其他不会造成太大损失的设置。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1407004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档