草庐IT

delphi-2006

全部标签

java - 将 Delphi 5 引擎控制应用程序转换为 Android - 需要有关方法的建议

我有一个用Delphi5编写的应用程序,我想将其转换为在Android2.x上运行。该应用程序非常简单;它用于通过Modbus串行链路将配置文件上传/下载到单独的微处理器。(这是一种发动机管理芯片,用于提高涡轮柴油发动机的马力)。自从我在大学的Pascal时代以来,我就没有编程过,所以我几乎是一个完全的初学者,但愿意为此投入一些时间,而且我当然有源代码。从我到目前为止所做的阅读来看,似乎用Java重写应用程序似乎是最常见的解决方案,但也有人建议使用Monodroid?我真的很感激关于我应该将哪些版本和工具放在一起来执行此操作的一些明确建议-例如,我是安装JavaSDK还是查看Monod

android - 如何用Delphi XE5制作安卓动态壁纸?

是否可以使用DelphiXE5(当然还有Android开发插件)创建Android动态壁纸(LWP)?使用DelphiXE5为Android开发一个简单的应用程序相当容易,但我找不到有关如何制作LWP的任何信息。有人有任何指示吗?谢谢! 最佳答案 我不认为你会找到任何东西。无论如何,还不到一段时间。Delphi的Android支持非常新,主要针对商业应用。虽然做其他事情是可行的,但大多数有趣的事情都涉及很多繁琐的诡计,比如添加启动画面或启动其他已安装的Activity并获得结果。我敢说在设置动态壁纸方面可以付出类似的努力,但目前还没

android - Java字节数组到Delphi字节数组

我正在研究Android蓝牙打印。打印机是标准的POS热敏打印机。这是我将数据发送到打印机的方式(这部分工作正常):varAdapter:JBluetoothAdapter;remoteDevice:JBluetoothDevice;Sock:JBluetoothSocket;ostream:JOutputStream;beginAdapter:=TJBluetoothAdapter.JavaClass.getDefaultAdapter;remoteDevice:=Adapter.getRemoteDevice(stringtojstring(targetMAC));Sock:=re

android - 如何在 Delphi(Firemonkey Android)中更改 Listview 项目的颜色

如何在Firemonkey(DelphiAndroid)中更改ListView项目的背景颜色?Listview本身可以设置为透明,但如果我添加一个项目它有白色背景/ 最佳答案 我认为您需要在样式设计器中执行此操作右键单击TListView控件并选择“编辑自定义样式”。在样式“结构”TreeView中,选择itembackground属性并将颜色设置为Null。记得在TListView的属性检查器StyleLookup参数中选择新建的ListViewStyle 关于android-如何在D

android - 无效的图像列表索引 - Delphi XE8

在使用DelphiXE8多设备应用程序(android)时,此错误不断弹出:'InvalidImageListIndex'。详细信息:[507A7424]{vcl220.bpl}Vcl.ImgList.TCustomImageList.Delete(Line664,"Vcl.ImgList.pas"+2)+$1C[0CC0E98C]{MultidevicePreview220.bpl}DesignPreviewFrm.TfrmDesignPreview.UpdateThumb(Line744,"DesignPreviewFrm.pas"+50)+$8[0CC0E597]{Multide

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

有没有办法在DelphiXE5/Android平台上播放声音提示/提示音?我想要实现的是如何使用Beep功能像Windows应用程序一样播放系统警报/哔声,或者至少找到系统音频文件的路径,以便我可以根据事件运行特定的音频文件。 最佳答案 我最终使用资源文件来播放我的自定义音频文件。步骤:在DelphiIDE中单击“项目”。然后选择“资源和图像...”。选择您的媒体文件并将其设置为RCDATA。记住您的资源标识符。注意:请确保TMediaPlayer支持媒体类型,否则它将无法运行。德尔福程序:procedurePlayAudio(Re

我可以用Delphi代码控制扬声器图标的状态吗

是否可以在Delphi代码中控制(启用/禁用)扬声器图标。有注册表条目吗?非常感谢...看答案虽然可以通过更改无证注册表值来“隐藏”图标,但用户可以在任务栏图标选项因此,这并不是真正的永久解决方案。如果您坚持忽略用户的愿望他们的机器您可以通过编程方式取消量音。在WindowsXP/2003及以上,您必须使用旧的混合器API。该API并不有趣,您必须记住要取消浪费波和主卷线。看这个和这个灵感。Vista和后来有一个新的基于COM的API,应该不太痛苦。创建一个实例IMMDeviceEnumerator并列举渲染端点(或使用GetDefaultAudioEndpoint)并打电话iaudioend

android - Delphi 获取android combobox 选中的item 文本

我有一个组合框,里面有很多项目,我必须进入一个名为所选项目名称的变量。vara:string;begina:=ComboBox1.Text;end;这是我在DelphiVCL应用程序中使用的方法,并且有效。在这里,我正在使用Firemonkey和Android进行开发,我没有text属性。如何获取组合框中所选项目的文本? 最佳答案 在FireMonkey中的工作方式与在VCL代码中的工作方式相同-使用TComboBox.Items。TComboBox.ItemIndex告诉您当前选择了哪一个(或允许您设置选择)。阅读:ifCombo

android - Delphi for Android 的 VCL

我看过一个项目“DelphiforAndroid”bylenniedevilliers这给了我很大的启发。我但是那个项目中只有几个VCL(tbutton、tEdit和Tlabel)。谁能给我一个关于在项目中包含菜单栏和进度条的提示 最佳答案 请记住,DelphiforAndroid(简称DelphiDroid)使用“交叉编译器”读取VCL表单的DFM文件,并将其转换为必要的Java代码。因此,扩展其对VCL对象(在其当前状态下)的理解需要重建交叉编译器本身。Lennie和我都在探索两种不同的途径来让整个事情变得更加“原生”,从这个意

android - Delphi XE5 中的 AdMob 支持

在哪里可以找到DelphiXE5中对Android的AdMob支持?我试图在所有组件中找到它,但找不到任何东西。我应该使用JNI自己制作它吗?如果是这样,我该怎么做? 最佳答案 导入Android类以在Delphi中使用:http://www.delphifeeds.com/go/s/108703 关于android-DelphiXE5中的AdMob支持,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com