我正在将一些软件从 Delphi 6 迁移到 RAD 10.3。 我有一行代码收到错误,但不确定如何解决。 该行是: uses LMDSpeedButton, ExtCtrls, StdCtrls, LMDEdit,ovcsf, Forms, ovcmeter,SDL_replis 我看到的错误 ...
我正在将一些软件从 Delphi 6 迁移到 RAD 10.3。 我有一行代码收到错误,但不确定如何解决。 该行是: uses LMDSpeedButton, ExtCtrls, StdCtrls, LMDEdit,ovcsf, Forms, ovcmeter,SDL_replis 我看到的错误 ...
我正在从 Delphi 2009 迁移到 Delphi 10.4 Sydney,并且我正在更新我将用于组织我的 Delphi 自定义包的约定。 To see how the things should work in Delphi 10.4 Sydney, I installed 'LockBo ...
我使用许多第三方组件。 他们有一个安装程序,可以编译.pas并自动将路径添加到库路径。 问题是当我在项目中使用组件时。 编译器正在重新创建第三方组件的.dcu。 如何使编译器不再创建.dcu? 我发现这些旧帖子报告了类似的问题。 但是我不太理解我对编译器的真正看法:“编译器停 ...
我一直在研究Delphi代码,该代码可在我的计算机(计算机A)上使用。 我正在另一台计算机(计算机B)上执行相同的代码。 所以我去了那台计算机B,通过SVN获得了Delphi代码,并尝试构建。 但是我得到了错误: [Pascal致命错误] URoneParams.pas(7) ...
我正在使用GetIt提供的免费嵌入式NexusDB,它没有来源,只有.DCU 但是,这些DCU中包含调试信息,这极大地妨碍了调试,即当我尝试单Step Into (F7)我的代码时,IDE经常提示我有关nxdb.pas源文件位置,然后像我这样没有此类文件,请进入CPU视图,仅使用行号进行反 ...
我有一个BPL项目(有一些基础东西)和一个EXE项目,它在其搜索路径中有另一个项目输出的位置(BPL和DCP)。 当使用“Build With Runtime Packages”构建EXE项目时,它构建正常。 但是,它需要我部署EXE和BPL。 到现在为止还挺好。 因为我宁愿只部署E ...
如果我有一些 .dcu 文件; 我怎样才能找出它们是用哪个 Delphi 版本编译的? 我收到了一些旧的源代码,其中包含一些 .dcu 文件,但我无法访问原始源代码。 我想重构这个库,但为此我只想先在原始 Delphi 版本中编译它。 ...
我正在使用Delphi 7,并且有一个新单元要在我的项目中使用。 我已经编译了新的。 当我尝试通过将其添加到uses子句在项目中使用此单元时,出现错误,提示未找到.dcu文件。 我也尝试将文件的完整路径放在uses子句中,但这仍然行不通。 我已经搜索了相应的.dcu文件,但找不到该文件。 ...
什么是Delphi DCU文件? 我相信它代表“Delphi Compiled Unit”。 假设它包含目标代码,我是否正确,因此对应于从C / C ++源代码文件编译的“.o”文件? ...
编译我的Delphi代码时遇到问题。 我有3个类,XmlFileManager(具体),XmlNodeManager(抽象),XmlEnpManager(XmlNodeManager的子项和具体)。 下面,一些定义类代码: XmlFileManager XmlNodeManag ...
我使用Borland Delphi 2006(文件夹名称: C:\\Program files\\borland\\BDS\\4.0 ),并且我想启用debug DCUs 。 在哪里可以找到此选项? 在工具->选项->调试器选项中不存在。 注意:我也有Embarcadero ...
我安装了旧版本的Eldos SecureBlackBox。 现在我卸载它并安装了最新版本。 不幸的是Delphi缓存旧的DCU文件,所以我不能使用新的dcu文件中的新属性。 有谁知道,Delphi 7在哪里缓存DCU文件? 我需要清楚的是,新的DCU文件是否已加载? 我试过用C ...
我们可以像dll这样的运行时使用dcu吗? 例如,显示在dcu文件中编译的表单。 我有一个问题,因为我想开发可插入式应用程序。 据我所知,作为Delphi程序员,我只有两种选择可以做到这一点:基于dll或基于bpl。 我喜欢基于dll的文件,因为它不依赖于delphi版本,而是..将格式 ...
来自.NET背景,现在正在使用Delphi。 在.NET中,我曾经有一个单独的库项目,其中许多类分隔成不同的文件。 当我编译这个项目时,我得到了一个DLL文件。 但是,我无法在Delphi中这样做。 我有很多类,每个类都在自己的文件中,并且有自己的单元名称(我没有找到一种方法来拥有多 ...
调试器在错误的源代码中步入(如F7 ),但我想恢复正常工作模式,其中Delphi基本DCU(库)只编译到我的代码中,并且源不用于调试。 例如,在我的程序中出现错误时,调试器正在进入Controls.pas,进入TControl.Click 。 正常情况(安装后)是Delphi跨越这些方法 ...
目前我还没有在我的主项目中为Delphi DCU设置任何特定的输出目录。 这导致DCU文件最终与我的.pas源文件位于同一目录中。 对我来说,这感觉很难看,因为我不喜欢在同一目录中混合.pas和.dcu文件的想法。 存储Delphi .dcu文件的最佳实践是什么 - 将它们保存在每个项目的 ...
对.dpr文件使用dcc32时,它会生成一个dll,但不会生成dcu。 项目级别.cfg使用–N开关设置路径,但是指定的目录中没有任何内容。 当–E开关工作时,它必须看到.cfg。 在调用dcc32之前,我尝试对.dpr文件使用brcc32 / brc32,但是有一个给我错误err ...
我有一组编译的Delphi dcu文件,没有源代码。 有没有办法确定dcu中定义的类型? ...