PDA

View Full Version : کد اسکی



lord_viper
سه شنبه 27 اردیبهشت 1384, 08:19 صبح
با سلام
ایا unicodeیا این تغییر زبان روی keyboardکد اسکی دارن؟
اگه دارن مینونین بدین
با تشکر :wink:

Mah
سه شنبه 27 اردیبهشت 1384, 10:42 صبح
سلام :
لطفاْ واضح تر بیان کنید .
شما یک کد برای تغییر زبان صفحه کلید می خواهید یا ....

hr110
سه شنبه 27 اردیبهشت 1384, 10:57 صبح
سلام
یونیکد از دو بایت و کدهای اسکی از یک بایت تشکیل میشود، و با استفاده همزمان از کلید Alt و کد مربوطه میتوانید با استفاده از کیبورد (بدون فارسی کردن محیط!) مستقیماً آنها را تایپ کنید، به عنوان مثال :

ascii:
alt + 65 : A
alt + 90 : Z

Unicode :
alt + 0129 : پ

Mah
سه شنبه 27 اردیبهشت 1384, 11:29 صبح
سلام :
خب حالا سوال شما چیست .

lord_viper
سه شنبه 27 اردیبهشت 1384, 20:21 عصر
با سلام
منضورم این بود که ایا unicodeهم کد اسکی داره مثل دکمه های keyboardیا نه اگه داره چیه همین
با تشکر از همه دوستان :موفق:

ashki
سه شنبه 27 اردیبهشت 1384, 21:31 عصر
چگونه می توان کد اسکی یک کلمه 8 حرفی را بدست آورد؟

vcldeveloper
چهارشنبه 28 اردیبهشت 1384, 02:15 صبح
منضورم این بود که ایا unicodeهم کد اسکی داره مثل دکمه های keyboardیا نه اگه داره چیه همین
دوست عزیز، یونی کد و اسکی دو استاندارد متفاوت هستند. Unicode کدهای خودش رو داره و اسکی هم کدهای خودش رو. همونطور که آقای ربیعی هم گفتند، کدهای یونی کد در دو بایت و اسکی در یک بایت ذخیره میشند.
سوال شما بی معنی هست!

vcldeveloper
چهارشنبه 28 اردیبهشت 1384, 02:35 صبح
چگونه می توان کد اسکی یک کلمه 8 حرفی را بدست آورد؟
کد اسکی مربوط به حروف میشه، نه کلمات.
شما می تونید کد اسکی هر یک از حروف کلمه 8 حرفی مورد نظر رو بدست بیارید.
یه مثال که کد اسکی حروف یک رشته متن رو در یک TMemo نمایش میده:


var
i : integer;
Str : string;
AsciiCode : byte;
begin
Str := Edit1.Text;
for i := 1 to Length(Str) do
begin
AsciiCode := Ord(Str[i]);
Memo1.Lines.Add(IntToStr(AsciiCode));
end;
end;

ashki
چهارشنبه 28 اردیبهشت 1384, 15:52 عصر
از کمک شما ممنونم
حالا با یک مشکل دیگه بر خورد کردم
من به یک سری اعداد خیلی بزرگ رسیدم که هر کاری
می کنم و هر آرائه ای که معرفی می کنم اخطار می ده و
می گه is not a valid integer value

کمک
من می خواهم این اعداد را مثلا با هم جمع کنم
4856474850474852
65776832651161041081111104011610941328880325054484 843
4851565170667070
535051555448
49

باید از چه متغیری استفاده کنم
مرسی.

hr110
چهارشنبه 28 اردیبهشت 1384, 17:01 عصر
میشه بفرمایید که این عدد ها قرار است چه چیزی را بشمارند؟

hr110
چهارشنبه 28 اردیبهشت 1384, 17:07 عصر
دوست عزیز این مسئله به این شکل که شما به دنبال آن هستید جوابی نخواهد داشت. شما باید عملگر جمع را برای ارایه ها شبیه سازی کنید و سپس هر یک از رقمها را در یک ایندکس از ارایه ایی به طول اعدادتان ، قرار داده و جمع نمایید.

ashki
چهارشنبه 28 اردیبهشت 1384, 17:21 عصر
اخه بابام خیلی پول داره. دارم براش برنامه حساب داری درست می کنم
هر چی آرایه بکار می برم هنوز گنجایش صفرهای جلوی جمع پولها رو نداره
نمی دونم بانک بدبخت چی کار می کنه :confy2: :گیج: