我正在努力修复另一个VCL错误,这次是在Vcl.Printers.pas中。 目前,我们通过将有问题的VCL源文件复制到Delphi库路径中的另一个文件夹中,并对这些文件应用修复来实现此目的。我们已经将修复应用于TPrinter.SetPrinter。 但是该文件中有六种带属性修饰符的方法...
我有一个脚本,可以像下面这样编译解决方案中的所有项目(约50个): msbuild "myProjName.dproj" /t:build /p:config="Release" /fileLogger /flp:ErrorsOnly /nologo 这个方案能够正常工作,但编译时间非常...
我希望有一种方式可以在Delphi中编写以下类似的函数。 procedure Foo<T>; begin if T = String then begin //Do something end; if T = Double the...
我们一直在修复Delphi XE6中VCL的漏洞。目前,该文件夹包含:| VCL Source Fixes |----- Vcl.ComCtrls.pas |----- Winapi.CommCtrl.pas 我们将该文件夹添加到我们的库搜索路径中: 在此过程中,我们学到了我们必须仅限于...
在Delphi XE6中编译DLL时,会自动从System.Rtti.pas中导出函数TMethodImplementationIntercept。我试图寻找避免导出的方法,但没有找到任何配置或编译器指令可以解决这个问题。 由于System.Rtti单元几乎被Delphi中的所有组件间接使用...
我希望您能在任务栏中显示无模式窗体,这是Delphi梦寐以求的目标。 有什么正确的方法可以使无模式窗体出现在任务栏中? 研究努力 这些是我解决问题的尝试。有很多事情需要做才能使它表现得正确 - 仅仅让一个按钮出现在任务栏上并不是一个解决方案。让Windows应用程序表现出正确的Win...
我正在努力解决System.Classes.pas中已知的丑陋性能限制问题,该问题有一个20世纪80年代时期的常数缓冲区限制($F000),如下所示:function TStream.CopyFrom(const Source: TStream; Count: Int64): Int64; c...
我有这个问题。当我隐藏我的主窗体时,应用程序的任务栏图标也会被隐藏。我看到了一个关于这个问题的新问题,但是答案并没有真正帮助我解决问题。他们建议将其最小化,但是我不想最小化应用程序。 是否可能在应用程序已经运行的情况下更改主窗体? 例如,我有两个窗体。当我想隐藏其中一个窗体并显示另一个窗体...
我阅读过的所有资料都表明TRTTIContext是线程安全的。 然而,在多线程时,TRTTIContext.FindType偶尔会失败(返回nil)。在其周围使用TCriticalSection可以解决这个问题。请注意,我正在使用XE6,该问题似乎在XE中不存在。 编辑: 似乎存在于所有具有...
我刚接触Firemonkey和Android,不确定我的方式是否正确。我想要运行一个应用程序并读取NFC标签。 有没有办法在Firemonkey中使用安卓设备上的NFC读卡器? 通过FMXExpress的NFCAdapter的一部分(http://www.fmxexpress.com/fu...