Delphi是一种通过使用Object Pascal快速开发本机Windows,macOS,Linux,iOS和Android应用程序的语言。该名称是指Delphi语言及其库,编译器和IDE,用于帮助编辑和调试Delphi项目。
如何比较clientdataset和dbgrid的字段名?例如,如果在dgbrid中存在,则检查clientdataset中可见的每个字段?
我正在使用dmustache(https://github.com/synopse/dmustache)来渲染一些模板。我想知道如果字符串变量是一个空字符串,如何呈现某个部分。这简化了......
我有以下代码,它创建一个RemObjects服务的实例,并调用.net服务器类函数TLabelPrintingServiceProxy.GetInstance:ILabelPrintingManager; var ...
Delphi:关闭所有表单(MainForm除外),但忽略任何OnCloseQuery对话框
基本上,我正在使用TTimer事件来关闭所有打开的表单并将用户带回主表单。我可以遍历Screen.Forms:对于i:= 0到Screen.Formcount - 1做Screen.Forms [i] ....
目前我们正在将Delphi7应用程序的数据库组件从BDE组件迁移到AnyDAC Version 8.0.5组件。 TTable(BDE)具有以下行为,之前......
我想使用mORMot框架将通用TList序列化为JSON。我知道有一个TDynList有一个方便的方法叫做SaveToJSON,但它不适合我。这是我的简单演示:...
CoCreateGuid(fIID); TComObjectFactory.Create(ComServer,TMyCustomComClass,fIID,aClassName,aClassName,ciInternal,tmApartment); fResult:= CoGetClassObject(fIID,CLSCTX_SERVER,nil,...
我想用Delphi更改Windows中的键盘布局。我成功地使用以下代码执行此操作,但它似乎只更改了一个进程/线程而不是每个进程。 //数组......
@ Buffer.Memory ^和Buffer.Memory有什么区别?
使用缓冲区TMemoryStream(使用Buffer.Memory = pointer),@ Buffer.Memory ^和Buffer.Memory之间有什么区别?
如何在Delphi 10.1 Berlin中安全地访问“共享文件夹”?
我们的应用程序使用共享文件夹进行导入或导出数据操作。许多工作站从应用程序访问这些共享位置。我们需要保护共享文件夹和进程...
我有这两个函数程序GradiantFill(Control:TCustomControlEx; ColorTop,ColorBtm:TColor);超载;程序GradiantFill(Control:TForm; ColorTop,ColorBtm:TColor);超载;两者......
我将有史以来第一次将Delphi Windows应用程序移植到Android上,所以如果问题是愚蠢的,请原谅。该应用程序有一个嵌入式数据库文件(从技术上讲,这是一个Excel ...
我使用的是Delphi 2005(是的,它是相当旧的版本,但目前我就是我必须使用的)并且我尝试使用Visual Studio 2017使用C#创建的DLL来查看我是否可以使它工作。 ......
我想创建一个使用我的包项目中编译的资源的组件。我的组件将尝试在运行时(在其构造函数中)使用此资源(PNG图像)。我想在...中使用它
Delphi TList.Sort()方法需要一个类型为function(Item1,Item2:Pointer)的回调函数参数:Integer;用于比较列表项。我想摆脱...内的类型转换
目标是即使在调整其中一个图像组件之后,也可以在图像组件内部播放具有良好图像质量的动画GIF。 TImage示例这是调整大小的TImage,非常糟糕的图像......
是否有一个Boyer-Moore字符串搜索和快速搜索和替换功能以及Delphi 2010 String(UnicodeString)的快速字符串计数?
我需要三个快速大字符串函数:快速搜索,快速搜索和替换,以及字符串中子字符串的快速计数。我在C ++和Python中遇到过Boyer-Moore字符串搜索,但......
我有一个for循环从1到10以下的随机数。循环用字母填充一个数组所以说随机数是6:数组将是A,B,C,D,E,F除了我避风港找不到方法......
如何在Outlook中使用OLE在前面(而不是在背景上)显示新的电子邮件表单?
我使用OLE与Delphi从我的delphi应用程序通信到Outlook。我使用以下代码在Outlook中打开新的电子邮件表单。问题是表单是在背景上,所以如果......
我按照德尔福实验室的指南:Datasnap XE - Callbacks,Callbacks似乎运行良好。然而,让客户端闲置一个多小时 - 似乎导致客户回调停止工作。 ...