19-04-2013, 09:43 AM
السلام عليكم
لم أجد هذه المشكلة. إلا عند تمرير الحرف نفسه بدل من متغير يحمله. وهي هنا مشكلة المحرر. الذي برغم دعمه حرف اليونيكود، فإنه عند استخدام الحروف العربية يختار لها قيمة أسكي.
لم أجد هذه المشكلة. إلا عند تمرير الحرف نفسه بدل من متغير يحمله. وهي هنا مشكلة المحرر. الذي برغم دعمه حرف اليونيكود، فإنه عند استخدام الحروف العربية يختار لها قيمة أسكي.
كود :
var
C: Char;
s: string;
begin
// 204
Label1.Caption := IntToStr(Ord('ج'));
c := 'ج';
Label2.Caption := IntToStr(Ord(c)); // 1580
s := 'جنان';
Label3.Caption := IntToStr(Ord(s[1])); // 1580
Label4.Caption := IntToStr(Ord('ⵄ')); // 11588
