【求助】D2009下,ansistring的问题 我有一个加密的字符串,有300位,如果直接写在程序代码里,则加密和解密正常,如果通过读取ini文件则加密后的内容与写死加密串产生的加密内容不相同,同时解密失败!!!原因可能在于冲ini去的字符串格式为string,而我需要的是ansistring,请问如何转,才能保证跟写死加密串同样的效果呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我以前遇到过这样的情况,一般是中文出错如果楼主方便,可以贴出加密算法http://topic.csdn.net/u/20101008/15/b6d338a4-9df1-42f0-a443-54f7146ed03a.html这是我以前的帖子,可能对你有帮助 我没加密的算法,是另外一个工程师写好的dll文件 在d7下使用string,在d9下,就必须使用ansistring了 你看看我的帖子原来的D7var len,k:word; b:Byte;Result := Result + CHR(b);换成D2010后需要修改成var len,k:word; b:word;Result := Result + AnsiChar(b);楼主可以先测试按自己的方法不使用加密解密算法存储或读取Ini里面数据,确定数据是否会出错如果没出错,你让写加密算法工程师修改下就行了 请问TRegExpr中如何写IP地址的正则表达式? 庆祝祖国60华诞!!!开闸放分!!!(二) 如何在OnBeforeDelete中取消删除操作。 关于treeview的问题 急问:这种错误是怎么回事? 关于intraweb的问题,大家来帮帮忙! 我编译时少了个文件:frxDBSet.dcu,请哪位copy给我一个frxDBSet.pas文件 谁能回答,我送200分 求delphi8下载地址 怎么获得当前应用程序文件本身所在的目录(程序运行后目录可能发生变化)? 请问这个self是代表什么。 海量数据的快速遍历问题
如果楼主方便,可以贴出加密算法
http://topic.csdn.net/u/20101008/15/b6d338a4-9df1-42f0-a443-54f7146ed03a.html
这是我以前的帖子,可能对你有帮助
原来的D7
var
len,k:word;
b:Byte;Result := Result + CHR(b);换成D2010后需要修改成
var
len,k:word;
b:word;Result := Result + AnsiChar(b);
楼主可以先测试按自己的方法不使用加密解密算法存储或读取Ini里面数据,确定数据是否会出错如果没出错,你让写加密算法工程师修改下就行了