delphi-xe2相关内容
我只知道我必须将图像保存在temp文件夹中,然后在Htmlviewer上使用它们。 但是假设我们有一封包含5张图片的电子邮件,因此html查看器为图像提供了5个空框架,其中一些位于文本主体之前,其中一些位于电子邮件主体的中间,另一些位于电子邮件主体的末尾。现在,我如何定义哪个帧应包含哪个图片! ?以及如何将它们插入到HTML查看器中?! (有什么方法可以在内存流中完成所有工作?我的意思
..
在以下过程中,通过与Delphi XE3中SQLite数据库的常规连接方式,我对数据库执行SQL查询,该查询包含具有来自不同表的相同名称的字段。然后,我通过别名寻址该字段 过程CreationListOfFields(SQLConn:TSQLConnection; DBSchema:TDBSchemaSpec); var NameField:TField; PositionFie
..
我试图弄清楚如何从请求( Web.HTTPApp.TWebRequest )中读取完整 URI。有一个 URL 属性,但是它返回空值,我看不到其他任何可以提供给我的属性。如何获取请求的完整URI?通过Indy 10 TIdHTTPWebBrokerBridge 来使用。 例如... http://www.mydomain.com:18500/SomePath/SomeFile.htm
..
我需要解析从不同来源获得的一些text / xml文件。现在,我发现换行符存在一些问题。 在某些文件中,我得到
 作为换行符,在另一些文件中,我仅得到& #xD; 。 现在我们的 Delphi XE 2 的& #xD; ,因此无法正确导入。 例如: 1. City
 State 导入结果: 城市 省 City& #xD
..
嗯,我有一个程序和一个网站,该网站必须包含最新消息,仅使用CSS3格式化,以此类推..由于TWebBrowser,我不知道如何在我的delphi程序中显示最新消息。不是透明的,不能呈现CSS3和HTML5,还有其他方法吗? 解决方案 在RSS feed中发布新闻。在您的程序中,使用Indy之类的东西来获取该提要,并使用XML解析器提取重要部分,然后根据需要显示它。您不需要为此嵌入Web浏览
..
[编译器:Delphi XE2] 昨天我花了一整天的时间尝试各种方法来完成此特定任务,但它们都以相同的结果结束。 使用TRZCheckGroup和此示例查看已检查的内容。 程序TFrmMain.cbOptionsChange(Sender:TObject; Index:Integer; NewState:TCheckBoxState); var ItmIndex0,Itm
..
我之前的任务是将rtmp流从服务器加载并保存到您的计算机。在浏览互联网时,我得出的结论是,必须使用库 LIBRTMP 。我在Delphi XE2中工作,并且在此页面中找到的唯一合适的代码 Pascal页面上的销售。 我在将此代码转换为delphi的可用形式,因为类型 cint , pcchar 等类型我不认识。 我不使用C或C ++,不能给我指导工作的方向,还是解决这个问题更容易?
..
我编写了一个RttiHelper类,该类可以检索一个类的所有字段名称。该过程成功确定了字段是对象还是数组,但无法确定字段是Record。遵循代码: unit Form1 接口 使用RttiHelper; 类型 tMyRec =记录 ... 结尾; ... 实现 var MyRec:tMyRec; 过程FormCreate(发送者:tObject); 开始 SetRe
..
我在Delphi XE2中使用Indy来通过TIdTCPServer发送TCP消息时遇到一个问题。 例如: 我有2个设备,我我将与设备1进行通信。 当我向设备1发送消息时,消息发送正常。 但是没有关闭程序,当我向设备2发送消息时,Delphi返回“对等连接重置”。 下面是我的代码: 程序TMainHost.idTCPServerNewConnect(AContext:TId
..
您可以传入的Base64字符串的大小是否有限制? 我正在使用以下内容,并且在创建图片时丢失了一部分底部的。我看到BufferLen约为44000,但DecodeBase64返回的数组大约为24000。 BufferLen:=(Length(JVal )* 4)div 3; SetLength(PtrB,BufferLen); PtrB:= DecodeBase64(AnsiS
..
为什么与Delphi7相比,XE3中StringGrid的边界如此不清楚? 解决方案 在Delphi 2010之后,所有网格都是主题。要在网格上禁用新主题,必须在对象检查器中将属性 DrawingStyle设置为gdsClassic。
..
我使用base64编码工具(如Indy工具)在TMemo中编码了文本,但是在对结果文本进行解码之后,我只是得到一些“?”字符而不是正确的文本。 的原文是波斯语。 问题是: 我可以看到如果我将波斯语设置为Windows“非Unicode程序的语言”,则为解码文本。但是我想使解码的文本可见而无需更改“ Windows non unicode ...”。 大约两个星期,我被困在了这里
..
我已经在Delphi XE2中编写了代码,可以很好地工作。但是在Delphi XE6中它不起作用。 我创建一个Tform,其AutoSize属性为true。我使用TPanel将alTop与一个按钮对齐以创建其他面板。 过程TForm2.Button1Click(Sender:TObject); var t:TPanel; begin t:= TPanel.Create(se
..
我正在尝试使用Indy从smtps(安全的smtp)发送电子邮件,并且技术过分地这是MarcoCantù的文章。 这是我正在使用的: 对象SMTP: TIdSMTP IOHandler = IdSSLIOHandlerSocketOpenSSL1 SASLMechanisms =
..
大家好! 我是编程新手! / em> 我需要您的帮助。 我有2个项目: 1。项目登录页面。 使用应用程序共享网络和2个按钮(“连接”按钮=>连接到服务器,“登录”按钮=>将请求发送到服务器以检查有效的用户名和密码)。 2。 Project Server页面。在使用App绑定和FDQuery +( SQLite 数据库test.db)的服务器页面中。 当客户端连接到服
..
我正在尝试使用 TRttiContext.FindType(QualifiedTypeName)来控制对象。这是我得到的: 程序MissingRTTI; {$ APPTYPE CONSOLE} 使用System.SysUtils,RTTI,类; type TMyClass = class(TObject)end; var rCtx:TRttiContext; rTy
..
在Delphi中,每当我重建应用程序时,都会在可执行文件所在的应用程序目录中生成所有第三方组件的DCU文件。 如何更改此行为? ,这样就不会在我的应用程序目录中生成第三方组件的DCU文件。 解决方案 编译器生成的所有文件都创建在同一目录中。因此,无法将生成的.dcu文件文件放入不同的目录中,并将第三方库文件与源文件中的文件分开。 但是,通常这是一个坏主意将.dcu文件放入
..
我用delphi XE2中的REST数据快照编写了一个小型REST服务器。 HTTP方法(POST,PUT等)与delphi中定义的函数之间存在默认映射,这是由delphi组件完成的。 此Wiki条目描述了URI映射,但也请注意,默认映射可以被 可以覆盖映射模式。用户可以根据类名称和方法名称参数覆盖每种类型的映射。 但是我没有找到任何解释覆盖映射。 如何更改默认映射?
..
我在设置计算机时始终遇到相同的错误,因此它将运行Delphi,我已经在 PLATFORM 环境变量上设置了用户覆盖,以对其进行转换到win32,但仍然出现相同的错误; [错误错误]无效的PLATFORM变量“ HPD”。 PLATFORM必须为以下之一:“ Win32”,“ Win64”,“ Android”,“ iOSSimulator”,“ iOSDevice”或“ OSX32”。如果P
..
我使用TXMLDocument创建XML文档。有时我需要更改属性值。如果使用“ ADOM XML v4” DOM供应商(Delphi XE2),则会收到“名称空间错误”。 示例代码: 过程TForm1.Button1Click(发送方:TObject ); var XML:TXMLDocument; XMLNode,XMLSubNode:IXMLNode; 开始 XML
..