问题标签 [delphi-xe6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - 如何在 Delphi 7 中将字符串存储在流中并在 XE6 中恢复移动应用程序?
我开发了通过HTTP进行通信的服务器和移动客户端。服务器是用 Delphi 7 编写的(因为它必须与旧代码兼容),客户端是用 XE6 编写的移动应用程序。服务器向客户端发送包含字符串的数据流。一个问题与编码有关。
在服务器上,我尝试以UTF8传递字符串:
因为它是用 Delphi7 编写的,所以 Value 是一个单字节字符串。
在客户端上,我以UTF8读取字符串并将其编码为Unicode
但它不起作用,当我显示带有ShowMessage
字母的字符串时是错误的。那么如何在Delphi 7中存储字符串并在移动应用程序上的XE6中恢复呢?我应该在表示字符串的数据的开头添加BOM吗?
ios - 通过 Delphi xe6 部署时图像路径无效
将 iOS 应用程序上传到 App Store 时遇到此错误:“无效的图像路径.......CFBundleIconFiles: Icon120 at Software Assets/Software Asset.....”
我在使用 XCode 时找到了解决此问题的文章,但是,我使用的是 Delphi xe6。 无效的图像路径 - 在路径中找不到图像。CFBundleIcons Xcode 5
我检查了图像-它们在那里。事实上,在将 Ad Hoc 版本部署到 iPhone 时,它可以正常工作。图标在那里,没有错误。我尝试重命名图像,手动删除 appName.info.plist 并完全删除 PA Server 输出目录的内容。
任何帮助或指导将不胜感激!谢谢 !
ios - iOS7 上的 Delphi Sharesheet
我已经在 Delphi XE4、XE5 和 XE6 上进行了测试:
在此处使用此官方 iOS 共享表演示代码时
看起来像这样:
或者更接近实际发生的情况:
只会显示 Twitter - 至少在 iOS7 上测试时
搜索谷歌后,似乎 Instagram 和 Facebook(现在)都需要特殊处理:
例如 Instagram: https ://instagram.com/developer/iphone-hooks/#
例如 Facebook https://developers.facebook.com/docs/ios/share
有没有使用 Delphi 在 iOS7 中与 Facebook / Instagram 等进行图像共享?
delphi - SynEdit 编译报错 Delphi XE6
我从 SourceForge 下载了最新的 SynEdit 包,尝试安装,但 I1m 收到以下错误:
[dcc32 错误] SynUnicode.pas(1723):E2010 不兼容的类型:“AnsiChar”和“Char”
SYN_COMPILER_17_UP 已定义。知道如何正确安装此软件包吗?
delphi - delphi xe CustomListBoxItem中的奇怪行为
我在 Delphi xe6 中创建了一个自定义 ListBoxItem,(基于 @MikeSutton 在这篇文章中的回答What control should I use to create this UI in Delphi Firemonkey)
我有 2TNumberBox
和 2TLabels
那里。这是我的自定义列表框项
一切都很好,除非我的列表框中有很多(大约 20 个)项目并且我向上滚动,当我向下滚动时,数字框的值将更改为其他记录(例如,当我回滚项目时值为 50 时,它的值将更改为 10 和 50 之类的其他内容将转到其他列表框项)。
此行为在 Android 和 Iphone 模拟器上。
这是一些屏幕截图。
设置值(右上角)
向上滑动
向下滚动
价值观没了
delphi - 有没有办法为整个项目全局设置 {$SCOPEDENUMS ON} ?
我想强制执行
在一个项目中的所有单元上。
目前,我在单元声明后立即将其添加到每个单元:
有没有办法可以全局设置它(例如在 *.dpr 文件或项目设置中)所以不需要将 {$SCOPEDENUMS ON} 添加到数百个单位?
image - Delphi XE6 - 如何使用户定义的组件图像显示在调色板上
我正在从 2007 年迁移到 XE6,并且有几个由我自己和第三方编写的用户定义组件。
在 delphi 2007 中安装组件时,您只需将组件添加到库中,它会自动找到同名的 DCR 并将其加载到 dpk 文件中,并将图像加载到调色板中。
在 delphi XE6 中,不会自动加载图像文件,而是您只获得一个默认图像,该图像对于每个用户定义的组件都是相同的。
我寻找并找到了一些关于这个主题的主题,这些主题描述了手动将 DCR 文件添加到我已经完成的项目源中,但它不起作用和/或它不可靠。
首先,当我重新安装 bpl 时,示例托盘(我已将所有组件加载到其中)删除了我刚刚安装的所有组件并且什么也没有显示。
当我关闭 Delphi 并重新启动时,组件出现在托盘上,但随机一些图像仍然是默认图像。
我得到不同的结果,每次我重新安装 bpl,每次不同的图像都有正确的图像,而其他图像有默认图像。哪些没有出现似乎很随机。
任何线索是怎么回事?
delphi - Delphi XE6 - IDE File Open 按钮关闭 IDE
IDE 的奇怪行为,从主文件菜单中选择文件打开或按工具栏上的文件打开按钮,IDE 将关闭。
在“文件”菜单上选择“退出”以关闭 IDE 并生成“文件打开”对话框。
这似乎不太可能是故意行为,还是程序员发疯了?
更新:看起来当 XE6 第一次打开时,按钮行为正常,然后在创建新的 vcl 应用程序时反转。
机器是戴尔latitude Win7 32位笔记本电脑。
我已经在我的 Win7 64 位台式机上安装了 XE6,它似乎运行正常。
delphi - Delphi XE6 可以为 Windows Phone 编译吗?
当我创建 FireMonkey 应用程序时,我无法为 Windows Phone 编译它……这是为什么呢?我读到它应该支持它?如何编译 Windows Phone 应用程序?
delphi - 在 Delphi XE6 的 TInApppurchase 中多次购买一件商品
我用 Delphi XE6 开发了一个应用程序,包括 inappPurchase,我在 itunesConnect 中将产品定义为“消费品”,但购买一件商品后,它不会让我再买一件。
在我的应用程序中,用户应该能够购买“n”个许可证,在 PurchaseProduct 方法中只需将 productID 作为参数,因此我需要多次调用此方法。
我认为将另一个产品定义为 10-License 是一个好主意,但这两个产品之间没有关系,并且 ConsumeProduct 方法只需要一个 ProductID 而不是消费数量。
由于缺乏这方面的资源,如果有人给我一些提示或最佳实践,我将不胜感激。
ps 在应用程序中存储购买产品的数量是个好主意吗?