PDA

View Full Version : اشکال در فارسی XP



moradii
سه شنبه 13 بهمن 1383, 10:11 صبح
با سلام
برنامه هایی که در WIN98 نوشته میشوند وقتی در XP اجرا میکنیم اطلاعات فارسی را
در CAPTION FORM ودر CAPTIONN LABLE هاو ... با ؟؟ نمایش میدهد.
در XP در قسمت REGIONAL SETTINGS تغییرات لازم راانجام داده ام.
در قسمت CHARSET آنها هم ARABICراانتخاب کرده ام.FONT راهم TAHOMA و یا هر فونت دیگری انتخاب کرده ام اما مشکل حل نشد.
این مشکل را چگونه میتوان حل نمود بطوریکه هم در 98 وهم در XP فارسی درست نمایش داده شود.

YASNA
سه شنبه 13 بهمن 1383, 18:36 عصر
مطمئن باش تنظیم REGIONAL SETTINGS را درست انجام نداده‌اید
باید CODE PAGE فارسی باشد

moradii
چهارشنبه 14 بهمن 1383, 10:10 صبح
مطمئن باش تنظیم REGIONAL SETTINGS را درست انجام نداده‌اید
باید CODE PAGE فارسی باشد
این code page راچگونه میتوان فارسی کرد .من درقسمت code page چیزی تحت عوان فارسی ندارم

esi022
چهارشنبه 14 بهمن 1383, 10:58 صبح
مرادی سلام
برو تو regional و تو تب languages ببین install files for complex..... تیک خورده باشه
و تو تب advanced هم non unicode characters رو بزار فارسی
tnt component هم خوبه ها

moradii
چهارشنبه 14 بهمن 1383, 11:19 صبح
برو تو regional و تو تب languages ببین install files for complex..... تیک خورده باشه
و تو تب advanced هم non unicode characters رو بزار فارسی
tnt component هم خوبه ها

دوست عزیز با سلام:
تمام این کارهایی را که فرمودید قبلا انجام داده ام اما مشکل حل نشد.
لطفا بیشتر راهنمایی بفرماءید.

esi022
چهارشنبه 14 بهمن 1383, 12:46 عصر
مطمئنم که tnt رو امتحان نکردی چون به این چیزا نمیکشه
ممکنه بگی از فونت خاصی استفاده میکنی؟

moradii
چهارشنبه 14 بهمن 1383, 14:46 عصر
مطمئنم که tnt رو امتحان نکردی چون به این چیزا نمیکشه
ممکنه بگی از فونت خاصی استفاده میکنی؟
ضمن تشکر
اول اینکه منظور از tnt commponnet چیست؟ این کامپوننت کجاست؟
من برنامه ام رادر win98 نوشته ام واز فونت MS Sans Serif استفاده کرده ام.البته دوستان گفتند باید از تاهما استفاده کنی و charset راهمarabic انتخاب کنی اما
این کارراهم کرده اماوقتی در xp برنامه را اجرا میکنم فارسی را با ؟ نشان می دهد.

esi022
چهارشنبه 14 بهمن 1383, 15:06 عصر
tnt unicode component فعلا آخر کامپوننت برای دلفی هست که ابزارهای کاربردی پر استفاده رو با خاصیت unicode داره و مستقل ار ویندوز عمل میکنه چون دیگه charset رو پیشفرض widestring میگیره
امتحان کنی ضرر نداره
واسه پیدا کردنش هم یه سرچ کوچولو تو همین سایت یا google کارتو راه میندازه
در مورد مشکلت هم دیگه چیزی به مغزم نمیرسه چون همه کارا رو کردی
مگه اینکه چیزی رو اشتباه کرده باشی و .... :موفق:

moradii
چهارشنبه 14 بهمن 1383, 16:26 عصر
اگر از این کامپوننت استفاده کنم در برنامه ام هم باید تغییراتی بدهم؟یا خیر؟

moradii
چهارشنبه 14 بهمن 1383, 16:28 عصر
اگر از این کامپوننت استفاده کنم در برنامه ام هم باید تغییراتی بدهم؟یا خیر؟

Inprise
چهارشنبه 14 بهمن 1383, 17:00 عصر
مستقل ار ویندوز عمل میکنه

اینطور نیست . این کامپوننتهای دقیقا" از امکانات یونیکد ویندوزهای مبتنی بر NT استفاده میکنند . ویندوز 98 بصورت پیشفرض با یونیکد سازگار نیست و این کامپوننتها کمک خاصی به برنامه نویس نخواهند کرد .

moradii
پنج شنبه 15 بهمن 1383, 08:34 صبح
راه حل چیست؟ :گیج: