草庐IT

delphi-6

全部标签

html - 如何使用 IdSMTP (Delphi) 发送包含 html 内容的电子邮件?

如何使用带有html内容的DelphiIdSMTP组件发送电子邮件? 最佳答案 最近不得不使用IndyIdSmtp组件,很遗憾这个问题没有好的答案。我重写了我们的辅助函数以使用Indy发送电子邮件(包括HTML和纯文本)示例用法SendHtmlEmailIndy('smtp.stackoverflow.com',//theSMTPserveraddress'SpammyMcSpamerson','spams@example.com',//Fromname,frome-mailaddress'joe@foo.net,jane@bar.

html - Delphi 的最佳 HTML 编码器?

使用HTTPapp.HTMLEncode(string):String时,我的数据似乎已损坏;HTMLEncode('Jo&hnD这是不正确的,并且正在破坏我的数据。有没有人对VCL组件有更好的建议?除了花时间编码所有案例之外http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references更新在深入了解HTML之后,我发现无需对链接中引用的其他字符进行编码。你只需要知道四个HTML保留字符是&,,"VCLHTTPApp.HTMLEncode()函数的问题是因为缓冲区大小和默认Unicode字符串类

html - Delphi 中是否有一些功能可以将带有 html 命名和编号实体的字符串转换为 unicode 文本?

我从一个由php脚本填充的mysql数据库中读取数据。所有特殊字符都转换为命名或编号的html实体(例如&Ğ)。我知道没有办法将这些字符转换回Delphi中的原始字符作为unicode字符串。有没有人发现甚至创造过这样的功能?这对我很有帮助。谢谢!马克 最佳答案 在Delphi2007中有一个名为HTTPApp.pas的单元(在[Delphi文件夹]\Source\Win32\Internet中),它具有函数HTMLEncode和HTML解码。它们可能值得一看。 关于h

html - 使用Delphi检查HTML代码中是否有<input>对象属性值

如何使用Delphi检查HTML代码中是否有输入对象属性值?thereisn'tvalueattribute.thereisvalueattribute.我试过以下方法ifWebBrowser1.OleObject.Document.GetElementByID('input1').getAttribute('value')nilthenShowMessage('valueattributeisavailable')elseShowMessage('valueattributeisn"tavailable') 最佳答案 我想我会把它

html - HTML 字符实体和 Delphi 之间的数字等价性?

HTML字符实体𝕒:可以使用以下HTML代码从数字120146创建:body{font-size:20px;}Iwilldisplay𝕒这些扩展字符符号中的一些可以在HTML和Delphi10.1.2中从相同的数字值创建。例如:®和Chr(174)均创建“注册商标”符号字符®£和Chr(163)都创建了“磅”符号字符£等等不幸的是,上面的数字120146不是这种情况,其中Chr(120146)在Delphi中创建了一个“有趣的中文符号”。那么如何在Delphi中从数字120146创建上面的𝕒字符符号呢?上述HTML和Delphi之间的数值等价在哪个数

html - 带有 HTML/CSS 界面的 Delphi

我想开发一个带有HTML/CSS图形用户界面的Delphi应用程序,不一定要在Web浏览器中运行。我想这样做,创建一个带有动画等的更丰富的图形用户界面,并摆脱普通的VCL组件/Windows外观。有什么建议么? 最佳答案 HTML和CSS不会为您提供动画或丰富的用户界面。事实并非如此。恰恰相反。您将需要投资一个工具包来提供那种功能并且几乎肯定会涉及JavaScript。即使您不希望最终的应用程序托管在Web浏览器中,您的应用程序本身也必须托管一个Web浏览器来呈现您的HTML/CSS/JavaScriptUI,然后您将面临更加困难的

html - Delphi - 是否有适用于 VCL/FMX 应用程序的所见即所得 HTML 编辑器组件?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭8年前。Improvethisquestion我需要一个WYSIWYG编辑器组件,我可以在Delphi应用程序中使用它来创建HTML格式的电子邮件正文。

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选