草庐IT

delphi-xe8

全部标签

php - 将在 Delphi 和 PHP 中产生相同结果的字符串哈希函数

我需要一个字符串散列函数,它可以在DelphiXE2和PHP中产生相同的结果。我有哪些选择?将优先考虑免费、简单且加密安全的解决方案。 最佳答案 您可以尝试SHA1、crc32或md5算法,所有这些都是PHP核心的一部分,也存在很多Delphi实现。PHPsha1,crc32,md5德尔福DelphiEncryptionCompendium(DEC)(MD5,SHA-1)德尔福SynCrypto(MD5,SHA-1)德尔福TurboPowerLockBox(MD5,SHA-1)DelphiJwsclCryptProvider单元部分

php - 如何用 Delphi 和 PHP 获得相同的 MD5?

我正在使用带有FireMonkey的DelphiXE2。我已经阅读了许多关于MD5的其他问题,但没有找到我遇到的问题的答案......我还测试了不同的脚本以从Delphi生成MD5:functionMD5(consttext:string):string;varmd5:TIdHashMessageDigest5;beginmd5:=TIdHashMessageDigest5.Create;Result:=LowerCase(md5.HashStringAsHex(text,TEncoding.ANSI));md5.Free;end;或functionMD5(consttext:Stri

php - 如何在 RAD PHP XE2 中升级 PHP

我使用RADPHPXE2(来自Borland/Embarcadero)作为我的IDE。只是因为我多年来一直在使用他们的IDE。我实际上并没有使用任何VCL组件,因为这对于网页设计来说是一个愚蠢的概念。我想升级它正在使用的PHP。我已经在IDE之外安装了最新的PHP,它可以运行。但是IDE仍然使用5.2。有没有可能哄它使用新的?有什么想法吗? 最佳答案 目前RadPHPXE2Update4支持PHP5.2.14。厌倦了自己集成PHP5.3和PHP5.4。通常在修改php.ini-dist文件并集成正确的xdebug库后尝试使用PHP5

android - 使用delphi以编程方式获取android手机中的所有帐户

如何使用EmbarcaderoDelphi获取android手机中的所有帐户?我知道我们使用AccountManager在Java中获取帐户。但它在Delphi中如何呢?谁能帮帮我? 最佳答案 您可以通过JNI桥访问任何Java类。有一个实用程序可以构建包装器,或者您可以使用预生成的包装器。这是一个APIlevel21或者你可以browsemorehere.您也可以使用Java2OP生成您自己的. 关于android-使用delphi以编程方式获取android手机中的所有帐户,我们在S

android - 如何从 Delphi FireMonkey 连接到 SQL Server 数据库

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我想连接到MSSQLServer以使用FireMonkey为我的Android应用程序插入或更新一些数据,我使用的是Delphixe8。有没有办法用默认组件做到这一点?不使用其他组件。我正在通过ID地址使用远程服务器。

android - 更新到 XE16 后如何将我的 Eclipse 构建部署到 Google Glass

我的GoogleGlass刚刚自动安装了最新更新(XE16)。重启设备后,我发现我之前的所有部署都已从设备中删除,我无法再安装之前的项目。我的targetSdkVersion设置为“19”,因此我应该能够支持最新的固件(kitkat)。我需要做什么才能通过Eclipse重新启用构建部署?我尝试通过软件管理器更新所有Android工具,并确认已安装API级别19的所有库。奇怪的是,控制台在更新之前提供完全相同的信息(\MyProjectFolder\MyProject.apk安装在设备上,完成!) 最佳答案 发现问题,我们现在需要向l

java - 如何从此 JAVA 文件中提取 Delphi 类以用于 Android?

我的DelphiXE7项目需要与FTDIFT311AndroidAccessoryChip通信.他们提供了一个Android演示,其中包含他们的JAVA驱动程序FT311I2CInterface.java(将在本文后面显示)。假设我需要将此文件转换为OP,我按照usingtheJava2OP.execommandlinetool的说明进行操作添加必要的路径以指向JDK(似乎由XE7安装)SETPATH=%PATH%;C:\ProgramFiles\Java\jdk1.7.0_25\bin所有东西都在同一个文件夹中,我用以下工具运行该工具:java2op.exe-unitFT311I2C

android - 将 Android 应用程序(在 Delphi FireMonkey 中开发)部署到 Google Play 商店

我正在尝试将我的第一个应用程序部署到GooglePlay商店。每次上传APK文件时,我都会收到以下消息:“上传失败您上传了一个可调试的APK。出于安全原因,您需要禁用调试才能在GooglePlay中发布。详细了解可调试的APK。”我正在构建我的代码的发布版本。我从以下位置上传我的APK文件的发布版本:\Projects\MyAppNameHere\Android\Release\MyAppNameHere\bin\MyAppNameHere.apk在我的项目调试选项中,它设置为“无调试信息”我还修改了AndroidManifest文件:android:debuggable="False

Play 商店中的 Android 应用程序(在 Firemonkey Delphi 中开发)与您的设备不兼容

我使用FiremonkeyFramework使用ObjectPascal开发了一个项目。我将我的应用程序发布到Play商店,然后尝试从Play商店安装应用程序,但出现一条消息:“此应用程序与您的设备不兼容”我尝试从Play商店将应用程序安装到手机(流行的三星和索尼手机),并从我的电脑手动安装-APK文件。当我想从PlayStore安装具有相同apk文件和相同keystore的相同应用程序时,所有文件、list等都相同它在我手动安装我的apk文件时起作用。但仍然没有工作。我更改了权限,取消了电话、相机、手机和其他权限。它只使用写入和读取存储、蓝牙(项目需要它)和互联网。我的移动设备是Ge

android - Delphi XE5 Android 应用程序应该在线程内处理耗时任务吗?

我只是DelphiXE5Android应用程序开发的新手。在主进程处理一些耗时的任务时,毛皮点击屏幕(不断地反复点击屏幕)导致应用程序异常结束。我猜这是因为所谓的“应用程序无响应”,并通过下面的代码块证实了我的猜测。procedureTForm1.Button1Click(Sender:TObject);beginButton1.Text:='Start';//Textis'Button1'ondesigntimesleep(10000);Button1.Text:='OK';end;procedureTForm1.Button2Click(Sender:TObject);beginB