نمایش نتایج 1 تا 2 از 2

نام تاپیک: اشکال در تبدیل هگز

  1. #1
    کاربر دائمی آواتار joker
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    اصفهان
    سن
    42
    پست
    1,326

    اشکال در تبدیل هگز

    سلام
    نسخه دلفی xe5 دارم استفاده میکنم.
    یک تابع دارم برای تبدیل

    function String2Hex(const Buffer: Ansistring): string;
    begin
    SetLength(result, 2*Length(Buffer));
    BinToHex(@Buffer[1], PWideChar(@result[1]), Length(Buffer));
    end;



    var
    S:STRING;

    کارکرد تابع بی مشکل هست تا زمانی که به کد $fd برنخورده !!! اینو موقع تبدیل به 3F تبدیل میکنه ولی برای بقیه موارد کارکردش بدون اشکال هست... مغزم دیگه کار نمیده :(

    تست


    S :=String2Hex(chr($fd));
    showmessage(S);


    کسی میدونه چطوری باید حلش کنم ؟
    چطوری و رو چه حساب داره این خطا پیش میاد آخه ؟ :(

  2. #2
    کاربر دائمی آواتار loo30fer
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    یزد
    پست
    347

    نقل قول: اشکال در تبدیل هگز

    سلام
    میتونید از این تابع استفاده کنید:
    function StringtoHex(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;


تاپیک های مشابه

  1. پاسخ: 1
    آخرین پست: دوشنبه 29 فروردین 1390, 12:19 عصر
  2. اشكال در تبديل بانك اكسس به SQLSERVER2005
    نوشته شده توسط mehdimdp در بخش SQL Server
    پاسخ: 1
    آخرین پست: شنبه 13 تیر 1388, 10:58 صبح
  3. اشکال در تبدیل API ویندوز از delphi به ++visual C
    نوشته شده توسط ali_mohamadi8928 در بخش برنامه نویسی با MFC و ++Visual C
    پاسخ: 3
    آخرین پست: جمعه 10 اسفند 1386, 17:36 عصر
  4. اشکال در تبدیل تاریخ میلادی به شمسی
    نوشته شده توسط roya_dibaj در بخش ASP.NET Web Forms
    پاسخ: 7
    آخرین پست: شنبه 04 اسفند 1386, 08:01 صبح
  5. اشکال در تبدیل رشته به تاریخ
    نوشته شده توسط ameysams در بخش C#‎‎
    پاسخ: 1
    آخرین پست: شنبه 31 شهریور 1386, 15:07 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •