| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 757 人关注过本帖
标题:求助一个由“数字+时间”转乱码(英文+数字)的代码?
只看楼主 加入收藏
gz4701568
该用户已被删除
收藏
已结贴  问题点数:20 回复次数:3 
求助一个由“数字+时间”转乱码(英文+数字)的代码?
提示: 作者被禁止或删除 内容自动屏蔽
搜索更多相关主题的帖子: 乱码 英文 代码 
2010-04-26 22:31
SunQuan99
该用户已被删除
收藏
得分:6 
提示: 作者被禁止或删除 内容自动屏蔽
2010-04-27 00:00
shuang200911
Rank: 5Rank: 5
等 级:职业侠客
威 望:2
帖 子:39
专家分:337
注 册:2009-11-2
收藏
得分:6 
说个个人思路,也不知道合不合你的要求:即先把“数字”和“时间”组成一个原字符串,然后根据原字符串两个两地截取,转换成ASCII码,最后把所有的ASCII码合在一起就可以成为“乱码”啦!当然这中间的处理过程,你也还可以加点判断什么的。

procedure TForm1.Button1Click(Sender: TObject);
var
  sSource, sDest, sTemp: string;
  i: integer;
begin
  sSource := Edit1.Text + FormatDateTime('YYYYMMDD', date);
  for i := 1 to length(sSource) do
  begin
    if ((i mod 2) = 0) or (i = length(sSource)) then
    begin
      sTemp := sSource[i-1] + sSource[i];
      sDest := sDest + chr(strtoint(stemp));
    end;
  end;
  Edit2.Text := sDest;
end;
2010-04-27 17:36
lth_1234
该用户已被删除
收藏
得分:6 
提示: 作者被禁止或删除 内容自动屏蔽
2010-04-28 13:49
快速回复:求助一个由“数字+时间”转乱码(英文+数字)的代码?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018156 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved