سلام
نسخه دلفی 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);
کسی میدونه چطوری باید حلش کنم ؟
چطوری و رو چه حساب داره این خطا پیش میاد آخه ؟ :(