草庐IT

delphi-2009

全部标签

html - 是否有用于转义 HTML 的 Delphi 标准函数?

我有一份报告应该采用网格控件并生成HTML输出。网格中的其中一列可以显示多个值中的任何一个,或.当然,当它输出到HTML时,它最终是空白的。我可能会编写一些例程来使用StringReplace将其转换为<Any>所以它会正确显示这个特殊情况,但我认为RTL中可能有一个已经过测试并且正确的地方。谁知道我在哪里可以找到它? 最佳答案 我99%确定RTL中不存在这样的函数(截至Delphi2009)。当然-但是-编写这样的函数是微不足道的。更新HTTPUtil.HTMLEscape是您正在寻找的:functionHTMLEsc

ios - Delphi XE2 应用程序在 IPAD 上没有响应

我尝试使用DelphiXE2开发iPad3专业应用程序。配置没问题。我在VMWare上运行Windows7的MacBookPro上工作。我为iOS创建了一个高清应用程序。我放了一个计时器、两个标签和一个按钮。定时器刷新label1的时间,按钮的on_click事件改变label2的标签。它是用Delphi编译的。我在共享文件夹中导出到Xcode。我启动Xcode并尝试使用iPad模拟器。一切正常。我尝试在真实的iPad上运行,应用程序已启动但是:*表单显示为一个非常小的面板*计时器似乎不工作,但如果我旋转IPAD,屏幕会刷新并显示时间。*我的主要问题:如果我点击按钮没有任何反应。我尝试

ios - 如何在 Delphi 中构建 Apple 推送通知提供程序服务器

我需要在Delphi中构建一个提供商服务器,以通过APNS将推送通知消息发送到我的iPhone应用程序。我了解到这可以通过Indy组件来实现。还需要安装苹果提供的SSL证书(.p12)。我正在寻找一些指示以在Delphi中开始使用它。什么是一个好的库,有没有人知道任何示例代码来做这样的事情?这里是Ruby&PHP的示例,C#和JAVA 最佳答案 好的,我按如下方式管理:在您的表单上添加一个indyTidTCPClient和TIdSSLIOHandlerSocket并链接它们。在TIdSSLIOHandlerSocket中设置SSL选

ios - 如何在 Xcode 中调试 Delphi iOS FireMonkey 应用程序?

我正在尝试在AppleSnowLeopard10.6.8上使用Xcodev3.2.6调试使用DelphiXE2和Update1编译的FireMonkey应用程序。我能够在Xcode中加载该项目,编译它并在iPhone模拟器中运行它。但是调试好像不行。当我使用“Run/Debug-BreakpointsOn”启动项目时,我在Xcode中设置的Pascal源文件中的所有断点都将被忽略,并且IDE不会在代码执行时中断程序。我已经创建了一个“调试”配置,并在“部署”选项中取消选择了条目“在代码中删除调试符号”和“删除链接产品”。在“BuildOptions”中,“DWARFwithdSYMFi

ios - Delphi XE6 在 iOS 中链接 C 代码

我使用DelphiXE6在Android上构建了一个需要C代码的应用程序。但是在iOS上我无法让它工作。我怀疑问题与ARM/拇指状态有关,但我不确定。在任何一个系统中调用Pascal的C代码都没有问题。但是,如果C代码回调Pascal过程,iOS会生成一个"badsystemcall(12)"这是帕斯卡代码:functiontestarm(a,b:integer):integer;cdecl;external"testC.o";ProceduretestC;Begintestarm(1,2);end;functionBackToPascal(a,b:integer):integer;c

数字经济测算指标-全国31省常用数字经济测算指标(2009-2021年)

数字经济是指在信息通信技术支持下的经济活动,其具有数字化、信息化、网络化和智能化等特征。随着数字经济在全球范围内的快速发展,越来越多的国家和地区开始关注数字经济的测算和发展。数字经济的测算主要包括数字经济的产值、就业、投资、利润和税收等指标,其中最重要的指标是数字经济的产值。数字经济的产值测算是以信息和通信技术相关行业为基础,对其他相关行业在数字化转型过程中产生的经济价值进行测算,以此反映数字经济的总体规模和增长情况。数字经济的测算对于制定数字经济发展政策、评估数字经济对经济社会发展的贡献以及推动数字经济创新和转型升级等具有重要意义。数据来源:国家统计局、各省统计年鉴时间跨度:2009-202

delphi - SQLite 和 DISQLite 如何比较大型简单数据库?

SQLite之间有什么区别?和DISQLite为什么我要选择一个而不是另一个?我的背景是我正在处理一个大型数据库(可能高达10GB),其中的关键部分位于一个非常简单的表中,该表具有单个索引字段和一个文本字段,大小可达几KB.我的开发工具是Delphi2009,数据库会嵌入到我的.exe中。我的主要标准是速度。这适用于在典型的Windows计算机上运行的软件应用程序,例如Windows7和4GBRAM。如果你想推荐另一个数据库工具,请告诉我为什么它比这两个对我的应用程序更好,尤其是在速度前沿。 最佳答案 AFAIR,DISQLite使

delphi - Sqlite 3.7.10 和 Delphi 中的静态链接

最新版本的Sqlite(3.7.10)想要链接__msize函数,由于Delphi内存管理器无法报告内存块的大小,我不得不引入一个hack(d5兼容)function__msize(p:pointer):Cardinal;cdecl;beginResult:=PInteger(integer(p)-4)^-6;end;Sqlite(定义?)或Delphi中是否有其他解决方案来解决此问题,因此不会使用未记录的功能。 最佳答案 在源代码中的第#15195行附近,注释以下行:/***Windowssystemshavemalloc_usa

delphi - 如何在启动 Delphi 应用程序时捕获修改键以强制执行某些行为

我正在用Delphi编写一个使用SQLite3数据库的应用程序。我希望能够在按住一些修改键(例如CTRL+SHIFT)的同时启动应用程序,以表示数据库的重新初始化。如何在按住这些键时捕获应用程序已启动? 最佳答案 Tim的答案是正确的,但您可能需要更多的框架:procedureTForm56.Button1Click(Sender:TObject);beginiffNeedReinitthenReinitializeDatabase;end;procedureTForm56.FormCreate(Sender:TObject);be

sqlite - 如何使用 Delphi 10 获取插入 SQLite 的最后一条记录的 ID?

带有Firemonkey和SQLite的Delphi10:运行下面的代码后,我想获取插入到SQLite表中的最后一条记录的ID。我如何获得最后一个ID?注意:表1的ID字段是自增的。varmyQr:TFDQuery;beginmyQr:=TFDQuery.Create(Self);withmyQrdobeginSQL.Add('Insertintotable1values(:_id,:_name,:_dthr)');Params.ParamByName('_id').ParamType:=TParamType.ptInput;Params.ParamByName('_id').Data