delphi-xe5相关内容

使用Indy的IDTCPClient从响应流中获取XML

这个问题直接关系到: 使用Indy的IDTCPClient从响应流中获取HTML 我只需要一个get函数来检索XML 函数TMyConnector.GETXML(aRawHeader:String):String; 使用idHTTP组件,我可以执行以下 HTTP.Request.ContentType:='text / xml'; 我 ..
发布时间:2017-05-01 21:09:26 Delphi

链接到由Windows创建的游戏,当delphi项目创建具有特定名称的exes

我有一个名为VR的Delphi项目,生成一个名为VR.exe的可执行文件。令我失望的是,我发现Windows(我正在运行Window 7 64位Ultimate)已经添加了链接到开始菜单和游戏下:Search&救援:越南MED + EVAC。链接的图标是默认的delphi应用程序图标。 有一些研究,我发现这个帖子: http://social.technet.microsoft.com ..
发布时间:2017-04-28 20:02:03 Delphi

如何通过线程执行工作负载来动画化微调

我的Delphi xe5应用程序使用多个线程在iOS设备上遇到麻烦。我的目标是执行“一些工作”(SQL查询),而有一个TAniIndicator正在旋转。我已经尝试使用Applicaiton.ProcessMessages(),但是如果有时旋转,则不会使旋转器平滑地加载。 这是我现在的一个btn.OnClick的代码 begin 如果btnLogin.Text ='登录',然后开始 ..
发布时间:2017-04-28 19:33:26 移动开发

如何在Delphi XE5下找到解决方案

我开始在Delphi XE5 for iOS下开发一款游戏。我有Firemonkey的分辨率功能的问题。 当我打开屏幕,我在iPhone上检查分辨率,我得到320x480。但是iPhone 4和5的本机分辨率翻了一番。我在官方Delphi页面发现,FireMonkey正在通过“分辨率”重新计算屏幕,这是用于Retina显示屏2。 我认为这对于普通应用来说很酷,但是你开始做游戏,你想通过 ..
发布时间:2017-04-24 23:56:47 移动开发

有没有推荐的路线来安装JEDI和JVCL for Delphi XE5?

我看到JCL和JVCL现在已经在GitHub中,而且我已经使用内置的安装程序在XE3之前安装了它们。我还使用了XE4'特别的'发布在Embarcadero页面。 有没有人设法让JCL和JVCL与XE5一起使用? 解决方案 是我从GIT存储库安装JCL和JVCL最新Project Jedi代码的解决方案,从而获得XE5支持,直到二进制安装程序可以随时获得。这个解决方案可能对其他人有用( ..
发布时间:2017-04-24 22:57:02 Delphi

AlphaBlend在FireMonkey

如何在FireMonkey桌面应用程序中更改 AlphaBlend 值(表单)?那么它在VCL应用程序中可用,但是在FireMonkey中找不到。 截图: 解决方案 要使您的表单背景半透明,您应该将表单透明度属性设置为 true 并使用 Fill.Color 与αcode> $ AAFFFFFF (含 Fill.Kind = bkSolid )。 在这种情况下,窗体边框变得不可见( ..
发布时间:2017-04-24 21:45:19 Delphi

更快的替代InttoStr / StrToInt?

我想知道有没有比 System.IntToStr / System.StrToInt 更快的选择。有一个快速版本,但只有UTF8。这是 Int32ToUTF8 从 SynCommons.pas ,由于字符串转换速度缓慢。 解决方案 此例程比RTL中的例程快约40%。如果您使用WideChar []缓冲区可能会更快,因为字符串分配占用转换例程所用时间的75%: IntLeStr:34, ..
发布时间:2017-04-24 03:31:30 Delphi

使用Indy的IDTCPClient从响应流中获取HTML

我有一个上一个员工创建的组件。它使用Indy(IDTCPClient)和以下方法执行请求(其中“aReadHeader”是一个 预定义的Uri在传入之前建立的)。 function TMyConnector.GET(aRawHeader:String):String; begin 如果未连接然后连接:= True; 如果连接然后 开始 FRawRequest:='GET /'+ ..
发布时间:2017-04-24 02:26:02 Delphi

解决E2010不兼容的类型:'AnsiChar'和'Char'

我尝试将一些代码从D2007转换为XE5,并获得 E2010不兼容的类型:“AnsiChar”和“Char” 从此代码 TSetOfChar = Set of Char; var CharacterSet:TSetOfChar; s:String; for j:= 1 to Length(s)do begin Include(CharacterS ..
发布时间:2017-04-24 02:06:42 Delphi

任意通用列表的通配符

我有一个类MyClass,它不是通用的,包含并且做任何一个任意的TList。我想用TList替换TList,但是MyClass必须保持非泛型。由于Delphi是不变的,所以这样不起作用: list1:TList list2:TList // MyType extends TObject [...] list1:= list2 ..
发布时间:2017-04-24 01:59:40 Delphi

密码和Delphi TZipFile

Delphi XE5 TZipFile是否能够处理加密/密码保护的zip文件? 或者用户必须使用第三方软件来处理这个问题? 任何帮助将不胜感激。 解决方案 查看 System.Zip 的源代码,我没有看到任何允许使用加密Zip文件的指示。没有规定为zip或者提取文件或创建Zip存档的密码。 您可以随时使用 SVN存储库的更新,以支持XE5 SourceForge项目。这个项目 ..
发布时间:2017-04-24 01:55:13 Delphi

Delphi XE5可以为Windows 8 RT和Windows Phone 8生产应用程序吗?

是否可以使用Delphi XE5或RAD Studio XE5为Windows 8 RT(基于ARM的平板电脑)和Windows Phone 8创建应用程序,使用与Android和iOS相同的代码(Firemonkey)? 我在Embarcadero的网站上 Windows开发但是要避免提及Windows 8 RT和Windows Phone 8,它会有很长的路要走。它表示, 您的应用 ..
发布时间:2017-04-24 01:49:05 Delphi

在delphi firemonkey移动应用程序(Android)中关闭模态对话框

我正在尝试找出为什么我的模态形式不会关闭的最疯狂的时刻? 使用Delphi XE-5和FireMonkey Mobile App(Android),我遵循信息“ FireMonkey Mobile Apps中的ShowModal对话框”为了演示目的,我创建了一个新的Firemonkey Mobile delphi应用程序,并添加了一个辅助firemonkey手机表单。“ 从主窗体,我使用文 ..
发布时间:2017-04-24 00:17:18 移动开发

在Delphi XE5 / Android平台上播放声音提示/哔声

有没有办法在Delphi XE5 / Android平台上播放声音提示/哔声? 我想要实现的是如何播放系统警报/蜂鸣声像Windows应用程序使用Beep功能或至少找到系统音频文件的路径,以便我可以根据事件运行特定的音频文件。 解决方案 我最终使用资源文件播放我的自定义音频文件。 步骤: 从Delphi IDE单击“项目”。 然后选择“资源和图像...”。 选择您的媒 ..
发布时间:2017-04-23 23:57:09 移动开发

线程内的XE5 Android TBitmap.LoadFromStream失败

我正在使用Delphi XE5为Android创建一个简单的游戏。我有一些资源,PNG和Jpegs,我想显示加载屏幕,而我的程序加载所有的资源。 但我发现放置TBitmap.LoadFromFile,或TBitmap.LoadFromStream代码里面一个android线程,导致App立即退出并返回到Launcher,在调试模式下,Delphi甚至不会捕获异常。 (该代码在Windows上 ..
发布时间:2017-04-23 23:34:44 移动开发

FireMoneky TListView项目中太多元素的最佳策略

相信我已经做好了家庭作业,然后才开始寻求帮助。我花了最后3天搜索和阅读,但我无法解决问题。所以任何帮助将被高度赞赏。 我的任务是将ListView连接到ListView项目具有以下结构的数据集: 请记住, 元素4,6,& 8是固定值&颜色(即标签) 元素的颜色1& 10取决于元素5,7和& 9 最好的是引用Delphi标准示例,用Embarcadero Delphi实例目 ..
发布时间:2017-04-23 23:27:13 Delphi

在Android和iOS中使用Delphi XE5获取SD卡和可执行路径

如何获取SD卡路径,如何在Android和iOS中使用Delphi XE5获取可执行路径? 解决方案 使用 System.IoUtils.TPath 。 SD卡路径是通过使用 TPath.GetDocumentsPath 获得的,应用程序的基本目录应该位于 TPath.GetHomePath 。 使用 SysUtils; var AppPath,CardPath:s ..
发布时间:2017-04-23 23:12:00 Delphi

允许键盘输入到FireMonkey TPopup中嵌套的FireMonkey TEdit

我正在努力得到一个FireMonkey 嵌套在FireMonkey TPopup 中以接收键盘输入的FireMonkey。发生在桌面和移动项目中,尽管后者是我感兴趣的: 创建一个新的FMX项目。 / p> 将 TButton 和 TPopup 添加到表单,以及 TEdit 到 TPopup 。 将弹出的展示位置属性设置为 plCenter 及其 PlacementTarget 到 ..
发布时间:2017-04-23 23:11:47 Delphi

如何将字符串转换为字节和数组

4I必须将字符串写入二进制MIDI文件。该标准需要知道字符串的长度(以字节为单位)。因为我想为移动设备写,我不能使用AnsiString,这是确保字符串是一个单字节字符串的好方法。这简化了事情。我测试了以下代码: TByte =字节数组; 函数TForm3.convertSB(arg:string):TByte; var i:Int32; begin Label1.T ..
发布时间:2017-04-23 23:03:37 Delphi