Results 1 to 2 of 2

Thread: problem with stringtohex function()

  1. #1

    Thread Starter
    Fanatic Member
    Join Date
    Nov 2002
    Location
    Philippines
    Posts
    877

    problem with stringtohex function()

    Hi,

    i have a problem with stringtohex function()

    i use this code:

    Code:
    function StrToHex(Data: string): string;
    var 
      i, i2: Integer;
      s: string;
    begin
      i2 := 1;
      for i := 1 to Length(Data) do
      begin
        Inc(i2);
        if i2 = 2 then
        begin
          s  := s + '';
          i2 := 1;
        end;
        s := s + IntToHex(Ord(Data[i]), 2);
      end;
      Result := s;
    end;
    the string i want to convert is "
    Code:
     `©®IQÖ3ÌÃÉKyºóÔ…;
    "

    Result is " 166013A9AE4951D633CCC3C94B79BAF3D4853B "

    the space is not converted properly " 00 " is missing

    original data should be " 16600013A9AE4951D633CCC3C94B79BAF3D4853B "

    what should i do with this?

  2. #2

    Thread Starter
    Fanatic Member
    Join Date
    Nov 2002
    Location
    Philippines
    Posts
    877

    Re: problem with stringtohex function()

    anybody has a sample function of asciitohex for delphi?

    thanks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width