(警告:长读。这个问题引用了关于 F2051 的其他一些问题) 我们的源代码树中有一个名为 PatchLibs 的文件夹,我们在其中放置了第三方源代码的修改文件。 这是在项目搜索路径中: ..\Skin;..\PatchLibs 我将文件 dxBar.pas 从 DevExpress 控件复制到 ...
(警告:长读。这个问题引用了关于 F2051 的其他一些问题) 我们的源代码树中有一个名为 PatchLibs 的文件夹,我们在其中放置了第三方源代码的修改文件。 这是在项目搜索路径中: ..\Skin;..\PatchLibs 我将文件 dxBar.pas 从 DevExpress 控件复制到 ...
我正在使用delphi创建游戏,并希望将我的一些代码移动到单独的单元中,但是该代码使用表单中的属性。 这可能吗? 我正在使用VCL表单应用程序创建游戏,目前在表单单元中包含了我所有的游戏算法代码。 这没有什么错,因为我的程序运行良好,除了看起来很凌乱,并且建议我将算法代码放在单独的单元 ...
如果它存在,我想使用一个单位。 有没有类似{$IF Declared(MyUnit)}的单位或不同的方式? 我安装了一个组件包的演示版本,并希望有条件地使用它的单元,并有条件地添加菜单项以测试其功能。 所有这些都没有强迫每个人都安装演示包。 ...
当您的版本发生更改时,我需要从第三方下载两个或多个单元。 我使用xml databind生成单位。 它们是: 单位tissV02 在我的应用程序中,我需要选择必须使用的单位: 从逻辑上讲,这是行不通的,因为两个单位都使用IXMLMensagemTISS。 有 ...
我正在为分散式模块注册寻找一个好的解决方案。 我不想要一个使用项目所有模块单元的单元,但我宁愿让模块单元自己注册。 我能想到的唯一解决方案是依赖于Delphi单元的initialization 。 我写了一个测试项目: 单元2 UNIT3 UNIT4 ...
我在一个大型单位工作,单位变得如此之大,我决定将它分成3个单位。 假设这些单位名称是Main , Common和Objects 。 Main单元使用其他两个单元, Objects单元也使用Common单元。 所有3个单元中都有代码需要参考这些条件。 问题是,无论我定义这些条件的3个单 ...
当我将鼠标悬停在Uses子句中的UnitNames上时,会弹出一个窗口,显示UnitName命名空间。 例如,当我鼠标悬停在SysUtils单元上时,我在弹出窗口中看到了SysUtils Namspace。 如果我右键单击SysUtils并选择Cursor上的Open File,则会在IDE ...
我想从一个从main调用的类访问一个主窗体变量。 像这样的东西: 单元1: 单元2: 如果在Unit2中我添加使用Unit1弹出一个圆形错误。 如何使Unit1成为全球? ...
MS Visual Studio有一个很棒的功能:当您输入代码时,它会自动建议using子句添加单元,而不需要标准类。 是否有任何第三方工具来实现Delphi的类似功能? 我很想在每个新单元中添加所有这些SysUtils,Windows,Message等。 ...
从XE2开始,Delphi单元已确定范围。 单位范围名称 单位名称 正确地说,如果我仅使用系统和数据作用域单位,我的代码将是多平台的,并且针对Mac和Windows目标进行编译? 其余的Vcl,Winapi和Posix引用必须由条件编译平台符号控制吗? ...
我在具有不同名称的distinct单位中具有类型,并且在字符串中具有单位名称。 我需要访问此单元的特定类型。 我怎么做? 例: 然后,我有另一个单位 并且,在我的代码中的某个地方,我有一个字符串变量“ UnitName”,其中包含值“ Unit1”,我想通过该变量访问U ...
在使用试用版30天后,我刚购买了完整版的Delphi XE Architect。 我无法构建任何东西,每次我去构建项目时我都会收到错误。 一个快速的谷歌说,库路径是一个问题,我比较了(在之前的stackoverflow问题中)与我在注册表中的内容,它是相同的。 可能是什么导致了这 ...
在下面的单元中,我在IMPLEMENTATION部分中声明了一个变量-该单元本地。 我还有一个在TYPE部分中声明的过程,该过程接受一个参数并将该参数分配给有问题的局部变量。 这TFRAME的每个实例被通过通过一个独特的可变passMeTheVar 。 我想要它做的是让框架的每个实例保 ...
在我的程序的Unit2中,我有以下代码: 然后,我在Var中声明Data:TData。 当我尝试在Unit1中执行以下操作时: 我收到一条EAccessViolation消息。 有没有办法从Unit1访问存储在“数据”中的数据而不会出错? ...
我有问题。 我会尽力解释。 我有一个带有课程的单元,并且可能会有新功能。 D3BF4E849ACC45249B990F802EFB1F15 \\ UnitFile1.pas 8DC8977E7A7B7A469BACFE3CC77CA7075E \\ UnitFile1.pas ...
我有一个使用WinTypes,WinProcs的旧通信单元。 据我了解,这些也合并了Windows单元。 Windows单元中是否有类似的功能? ...
那么这个n00b问题,但我仍然无法弄清楚。 我有单位main与程序Discard()在其中。 现在我有另一个单元engine ,我想从它的单元main程序Discard()运行。 我有engine.pas主要uses部分。 我试着用main.Discard()调用程序,但没有好处。 我 ...
我想将QC中的修复应用到Delphi 2009单元(DBClient,因为它发生)。 我知道我需要将设备复制到另一个目录并对副本进行更改。 然后我如何让Delphi编译该单元并使用它来支持已经存在的DCU? ...
就我个人而言,如果我的uses子句尽可能小,我会喜欢它,但是在许多应用程序中,无论如何至少在另一个单元中都需要真正的大单元(就膨胀可执行文件而言),例如Forms或VirtualTrees 。 因此:即使最终没有从项目中删除任何单元,如果我清理我的uses子句,也会有所不同吗? 如果真是 ...
不会起作用,因为loren-pechtel 在这里说问题是A和B对我来说是不同的单位。 那么,有没有办法从另一个类中的现有类型定义类型定义? ...