نقل قول نوشته شده توسط mzjahromi
ببینید من برنامه هام فارسی هستش ولی با همه نسخه های ویندوز XP هم کار میکنه.
از ترفند خاصی هم استفاده نکردم.
اینطور که شما گفته اید : "فونت های آن را به صورت علامت سوال نشان می دهد."
تا اونجائی که تجربه من بهم میگه، فارسی ویندوزتون تنظیم نیست.
برای این کار حتما باید 3 مورد زیر تنظیم باشه والا فونتها درست کار نمیکنه
از منوی ControlPanel>Regional And Language Options
1-در قسمت Languages دو قسمت مربوطه تیک خورده باشند
اگر اشتباه نکنم و درست یادم بیاد دومی برای زبانهای آسیای شرقیه که از بالا به پایین مینویسند و الفبای خرچنگ فورباغه دارند و نیازی به نصبش نیست.
نقل قول نوشته شده توسط mzjahromi
2-در قسمت Regional Options فارسی و ایران انتخاب شده باشند
3-در قسمت Advanced فارسی انتخاب شده باشد
توجه: همیشه مورد 1 باید اول انجام شود

نقل قول نوشته شده توسط Bahram0110
به نظر می رسه خیلی مواقع تنظیم 3 نیز لازم است.. اما وقتی من 3 را تنظیم می کنم بعضی برنامه های فارسی دیگر مانند Dictionary فونت اون به هم می ریزه!
به قول شما تنظیم 3 برای تعیین استفاده از کدپیج درست برای محیطهای غیر یونیکد هستش و طبیعتا باید فارسی باشه . اما چون بعضی از توابع به صورت پیش فرض (و حتی خود کامپایلر دلفی) از Locale سیستم برای تبدیل کدپیج استفاده میکنند درصورتیکه برنامه نویس تنبلی کرده باشه و خودش تبدیلها رو کنترل نکرده باشه (گاهی اوقات در نرم افزارهای بین المللی به عمد این کار انجام نمیشه) این مشکلی که برای شما پیش اومده ، اتفاق میفته...

نقل قول نوشته شده توسط Bahram0110
راه دوم: می تونی از فارسی نویس ها استفاده کنی. مثلا از فارسی نویس شتاب، البرز، مریم ، پارسا یا . . . . بعد در سیستم کاربر فونتی که در فارسی نویس از اون استفاده کردی رو نصب کنی! به احتمال زیاد این هم جواب بده.
به نظر من بسیار پیشنهاد بدیه ، (وقتی که از ویندوز 2000 و به بالا استفاده میشه) و به این خوبی از یونیکد و کدچپشتیبانی میشه و فقط با در نظر داشتن 2 -3 تا نکته میشه به راحتی و بدون دردسر و نیتیو سیستم عامل فارسی کار کرد چرا بی دلیل سیستم رو به یک Add On اضافه که اکثرا هم باگ دارند و سرعت سیستم عامل رو هم کم میکنند محتاج کنیم ؟

نقل قول نوشته شده توسط hr110
راه سوم: استفاده از کامپوننتهای فارسی ایران سیستم، سایه و ... میباشد.
این از اون هم راه حل بدتریه ، چون حداقل راه بالا دیتا رو بصورت یک دیتای استاندارد که سیستم عاملها میشناسند ذخیره میکنه که خیلی مشکلاتی مثل مشکل فونت رو کم میکنه ، اما این دیگه خیلی دردسر اضافه درست میکنه !

کلا منطقی ترین راه به نظر من و استانداردترین راه به نظر همه صاحب نظرها همون استفاده از استاندارد سیستم عامل هست که خیلی راحت با همون 3 مرحله ای که Mzjahromi نوشته قابل دسترسیه.