delphi-xe5相关内容
我正在尝试编写一个从TDummy派生的复合组件。组件来源为: TMyObjectType =(otCube,otSphere); TMyGameObject = class(TDummy) 私人 FObj:TCustomMesh; FMyObjectType:TMyObjectType; 过程SetMyObjectType(const Value:TMyObjectType);
..
我需要在Embarcadero RAD Studio XE5中构建为BCB6(Borland C ++ Builder 6)制成的旧组件。项目是CPP项目,组件代码包含在* .PAS-文件中。 该项目包含6个包: 三个包设计时间 三个包运行时 首先,我构建了运行时包。之后,我开始构建和安装使用程序包运行时的程序包设计时间。而且一个设计时软件包在安装过程中出现了问题: 我找到了
..
我正在Delphi XE5中开发android applicatin,我需要对一些字符串进行BASE64编码和解码. 此功能对于英文字符来说效果很好,但是我想编码€,$或任何特殊的iso8859-2字符编码却无法正常工作. 是否知道如何解决? 我发现BASE64单元 http://www.delphipraxis.net/991-base64-mime-en-decoding.h
..
//Deilhi-XE5 Android开发 当我尝试将AndroidManifest.template.xml中的minSdkVersion设置为14或最新版本时,我遇到一个奇怪的问题.当它等于"9"或"10"时,我的应用程序可以正常工作.但是,当我将minSdkVersion手动设置为"14"时,它正在运行,但是在屏幕方向更改时崩溃.崩溃的最有趣的事情出现在模块IdStack(indy)
..
我发现此代码可以使用Gmail Android应用发送多个附件: public static void email(Context context, String emailTo, String emailCC, String subject, String emailText, List filePaths) { //need to "send multip
..
我们有一个大型应用程序,在Delphi 2006中运行良好.我们已将其移至XE5,并且经常遇到零星的访问冲突.我们正在使用VCL表单以及许多DevExpress和其他第三方组件.我们正在使用带有Delphi XE Enterprise版本19.0.14356.6604的Windows 7 Professional. 在迁移到XE5之后,我们已经在网上和其他地方寻找有关A/V的帖子,但没有发现
..
我在Delphi 7中使用以下代码来沿DVD的弯曲边缘绘制版权文本.我们使用的是旧版本的Graphics32. 我们正在使用来自Graphics32的最新代码切换到Delphi XE5,并且该代码不再编译;特别是LoadArcCurve和drawingBuffer.RenderFittedText不再作为方法存在. procedure TCDLabel.DrawCopyrightTex
..
[Delphi XE5 Up2] 我尝试使用TPopUp继承和创建组件,遵循与CalendarFlyout的Flyouts演示中公开的相同的想法.我将不使用日历,但我希望该空间可用,以便放置所需的任何其他FMX组件. 我已经使用新的组件向导制作了该组件,并添加了一些控件: unit PopupTest; interface uses System.SysUtils, Sy
..
我试图读取REST API,该API是gzip编码的.确切地说,我尝试阅读StackExchange API. 我已经找到问题在TRESTResponse中自动解码GZIP吗?,但是答案由于某种原因不能解决我的问题. 测试设置 在XE5中,我添加了具有以下相关属性的TRestClient,TRestRequest和TRestResponse.我设置了客户端的BaseURL,请求的
..
我正在尝试保存unicode字符串.我有什么: Uses IniFiles; const SZ_APP_NAME; Procedure TForm1.SaveSettings; var _MemIniU: TMemIniFile; SettingsPath: string; begin SettingsPath := GetHomePath + PathDelim + SZ_A
..
我每个URL都带有图像,并显示TImage.我将使用JPG,GIF和PNG.但是我不知道如何找出每个文件具有什么样的扩展名,然后加以区分.如何获取标头或其他让我知道文件类型的方法:GIF或PNG或JPG? var MS : TMemoryStream; GIf: TGIFImage; jpegimg: TJPEGImage; begin MS := TMemoryStre
..
如何将FPC .o从库链接到Delphi可执行文件.当我尝试链接以下代码时,会收到一堆不满意的前向或外部声明. library project1; {$mode objfpc}{$H+} uses Classes { you can add units after this }; function Test: Integer; begin Result := -1; end
..
我正在使用Delphi XE5,并且已经创建了基本的Firemonkey移动应用程序-Delphi 我想连接到远程MySQL数据库。我应该使用哪个数据库管道? (FireDAC,DBExpress等)? 解决方案 您可以使用标准的TSQLQueries,但是由于您的移动应用需要连接到远程数据库,您将需要通过DataSnap服务(最有可能托管在IIS服务器上)。然后,移动设备连接到Da
..
我正在处理TLogger类,该类将我的应用程序日志记录到文件中... 我必须设法将日志从文件发送到TMemo: 1.将TMemo分配给TLogger类,然后将True分配给DisplayInMemo属性,然后仅调用GetLogFromFile(); 2.调用GetLogsFromFile();然后Self.Memo1.Text:= TLogger.LogsResult; 以下...注释
..
我正在Delphi XE5(iOS和Android)中使用REST组件.我目前正在通过iOS模拟器进行测试,我的应用程序经常挂在代码中的以下行: R_Request.Execute; 经过一些调试后,我发现它特别挂在REST.Client.PAS中的这一行代码上: HandleEvent(DoAfterExecute); 如下所示: procedure TCustomRE
..
我无法使TListbox与TList保持同步.每次将项目添加到通用TList时,都会调用OnNotify,并且回调仅调用一个过程:create_gradients.其代码如下: procedure TColor_Dialog.create_gradients; var Editor: TGradient_Editor; eGradient: Int32; y:
..
我有一个Delphi XE5应用程序,它可以在设备上本地下载和存储PDF。我在表单上有一个TWebBrowser来查看PDF并且它运行良好。 我现在希望与其他应用程序(例如Safari,Mail等)共享PDF我真的很挣扎!我查看了TShowShareAction操作(在动作列表控件上),但是这需要共享一个Bitmap(照片)。 我看过很多帖子解释那个人应该使用UIDocumentInt
..
我想将图像的大小调整为64 * 64的预定义位图,无论其当前尺寸和宽高比如何。我尝试了 Bitmap.ReSize 但保持了宽高比。我尝试 TImage 并将 WrapMode 设置为 iwStretch 。这在一定程度上起作用,因为它确实重新缩放了我想要的图像,但我找不到从 TImage 中获取该图像的方法。 TImage 的位图属性仍包含原始位图。 有人知道如何从屏幕上显示的 TImag
..
我愿意创建这个UI: 我试过 TListBox ,但左右图不能设置。 我试过 TListView 但与 TListBox 相同的问题我试过 TGrid 与自定义列,文本和图像的问题已解决,但我无法创建每行的标题(它没有像colspan) 我需要创建一个自定义控件并重复它。 什么是最佳解决方案? 任何解决方案或指南行将不胜感激。 解决方案 感谢@Mik
..
我目前正在尝试制作一个应用程序,强制Chrome窗口在我的第二台显示器上打开,但我无法找到使用参数进行操作,现在我想知道是否可以使用Delphi强制它在第二个屏幕或特定像素上打开?这仅仅是一个适用于我自己和我的个人电脑的应用程序,所以我可以将代码放在特定的案例中。 我目前正在使用这一点代码来启动应用程序 procedure TForm1.BtnClick(Sender:TObject
..