من برای باز کردن فایل صوتی از OpenDialog استفاده کردم ولی در مواقعی که نام پوشه مسیر به فارسی باشد مشکل دارد. من از این کد استفاده میکنم.
OpenDialog1.FileName
Printable View
من برای باز کردن فایل صوتی از OpenDialog استفاده کردم ولی در مواقعی که نام پوشه مسیر به فارسی باشد مشکل دارد. من از این کد استفاده میکنم.
OpenDialog1.FileName
کامپوننتهای پشتیبان یونیکد مثل TNt را امتحان کرده اید.
می تونید به سوی دات نت رو بیارید.
میشه بیشتر راهنمایی کنید؟
ممنون میشم.
TntWare.com
بروید کامپوننهایش را بگیرید (رایگانه) نصب کنبد. در مورد نصب کامپوننت تو سایت توضیح داده شده است. امتحان کنید ببینید جواب می ده یا نه.
جناب seyed_farid چه نیازی که شما نام پوشه را فارسی باشه ؟
بدیل اینکه که بعضی کاربران در Control Panel و Regional and Language Options زبان فارسی را اکتیو نباشد یک مشکلاتی پیش می آیید
نه دوست عزیز.
همه تنظیمات انجام شده و فارسی رو تو ویندوز مشکل نداره ولی تو برنامه و Opendialog مشکل داره.
دوست عزیز ببینید خصوصیتی که مسیر پوشه رو ذخیره می کنه از نوع varchar یا widechar پشتیبانی می کنه؟ همون طور که میدونید علت مشکل برخی از برنامه با کاراکترهای غیر انگلیسی به علت استفاده نکردن برنامه نویس از کاراکترهای توسعه یافته ( یونی کد ) می باشد. می تونید در google عبارت how to use utf string in file path in delphi رو جستجو کنید
این مقاله جالیه در این زمینه :
http://edn.embarcadero.com/article/38437
http://edn.embarcadero.com/article/38498