我有一个用Delphi2007开发的应用程序,其中一个值由PHP加密并在应用程序中解密。加密算法是RIJNDAEL128。当我移动XE2并安装最新版本的DCPcrypt时,应用程序运行但不再能够从PHP解密加密的字符串。结果看起来像汉字,所以我想知道是否需要修改我对加密key、向量或加密字符串的处理,以说明XE2使用Unicode字符这一事实。PHP加密是通过以下方式执行的:(mcrypt_cbc(MCRYPT_RIJNDAEL_128,$key,$date_str,MCRYPT_ENCRYPT,$iv))两个相关的Delphi函数在这里:functionPadWithZeros(co
我有一个Delphi企业应用程序,它充当Java后端(SOAP、Axis2)的客户端。我的一些请求需要不确定或特别长的时间才能完成,我想为SOAP请求实现长轮询解决方案。据我所知,我通常会为此使用WS-Addressing。然而,DelphiSOAP客户端(WCF)似乎没有实现WS-Addressing。我被Java和Delphi所困。我使用Axis2组件,例如生命周期,但我可以转换到另一个Web服务引擎。我控制服务器端和客户端。在Delphi和Java中实现长轮询有哪些选择? 最佳答案 您说Java已经在服务器端使用,并且您在那里
我正在研究从Java程序中调用Delphi编译的*.so文件的函数。经过一些研究,它似乎是JNA他要走的路吗?在深入研究一些复杂的Delphi代码之前,我尝试使用一些“HelloWorld”代码,但在获取Delphi函数返回的字符串时遇到了问题。Delphi代码(helloworld.pp):libraryHelloWorldLib;functionHelloWorld(constmyString:string):string;stdcall;beginWriteLn(myString);Result:=myString;end;exportsHelloWorld;beginend.我
我正在学习Delphi,但喜欢在Perl和Java中使用哈希数组。Delphi中是否有比较数据结构?我知道可以将TStringList用作哈希数组:varmyHash:TStringList);beginmyHash:=TStringList.Create();myHash.values['color']:='blue';Showmessage(myHash.Values['color']);//bluemyHash.free;end;是否有可能在Delphi中构建更复杂的数据结构,如Perl的数组哈希等? 最佳答案 如果您使用的是
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion是否存在用于Delphi的解析器,可用于将Delphi代码自动转换为Java代码?
我们想将UI丰富的应用程序从delphi迁移到java或Web应用程序。原因是我们希望应用程序可以在所有操作系统上移植。目前在Delphi中应用的组件和模块:在Delphi中,我们使用TWebBrowser组件来显示HTML内容我们正在播放从FileStream中提取的mp3,点击HTML。HTML的所有资源均从嵌入式数据库Firebird/MsAccess中检索。为了同步一些内容,我们正在将HTTP发布到PHP脚本以将数据集中在网络服务器上。部署:-应用程序必须部署在CD上并安装在MacOS、Linux、Windows的桌面计算机上。我需要你的帮助来处理这个迁移。最好使用JavaUI
是否有一种用于Delphi2010的java集合(Set、List、Map、Collection...)的实现(至少是部分的)?我需要它来使从java到Delphi的代码移植更容易一些。 最佳答案 Contnrs.pas单元有许多这样的类型,如TStack、TBucketList等。Generics.Collections单元也有一组用于Delphi的通用容器。还有我们自己的AlexandruCiobanu的DeHL系列。http://alex.ciobanu.org/?page_id=162
我有一个服务器设备配置,我需要使用UDP更改设备日期配置。服务器用Java编写,设备用Delphi编写。所以,数据流是这样的:Java服务器(Java日期)->UDP(整数日期)->Delphi设备(Delphi日期)问题是,当我将日期作为整数传递时,java计算从1970年开始的毫秒数,而Delphi计算秒数。然后我按如下方式传递日期:today.getTime()/1000,但设备将此理解为2008年的日期,而我们现在是2012年。我可以更改Java代码,但设备是第3方,我无法访问它的源代码。Java和Delphi日期解析之间存在允许这种差异的差异?编辑:感谢MДΓΓБДLL我注意
中科大2007年复试机试题文章目录中科大2007年复试机试题第一题问题描述解题思路及代码第二题问题描述解题思路及代码第三题问题描述解题思路及代码第四题问题描述解题思路及代码第一题问题描述编写程序,判断给定数字是否是回文数。示例1输入:12输出:Y示例2输入:234输出:N解题思路及代码将输入的数字当做字符串处理会简单点。与Leetcode上的题目一致。#includeiostream>usingnamespacestd;intmain(){strings;while(cin>>s){inti=0;intj=s.size()-1;while(ij){if(s[i]!=s[j]){cout"N"e
我正在使用JACOB从Java对PowerPoint和其他Office应用程序进行COM调用。在特定的Windows7机器上,我经常收到以下消息,但并非总是如此:Source:MicrosoftOfficePowerPoint2007Description:PowerPointcouldnotopenthefile.从excel我得到:ERROR-Invokeof:OpenSource:MicrosoftOfficeExcelDescription:MicrosoftOfficeExcelcannotaccessthefile'c:\marchena\marchena10\work\m