PDA

View Full Version : مشکل نخواندن مسیر فایل پی دی اف که به صورت فارسی نوشته شده



Max Payne
شنبه 25 آبان 1392, 09:34 صبح
سلام همینطور که از عنوان موضوع مشخص هستش مثلا

AcroPDF1.LoadFile ("C:\پي دي اف.pdf")
فقط اگه انگلیش بنویسم مسیر رو شناسایی و فایل رو باز میکنه! کسی راه حلی سراغ داره

با تشکر

aryajonbesh
شنبه 02 آذر 1392, 16:17 عصر
سلام دوست گلم

1- خب چرا تاکید داری که از حروف فارسی برای فایلتون استفاده کنید؟
2- ویژوال بیسیک 6 متاسفانه از یونیکد پشتیبانی نمیکنه و این محدودیت باعث میشه تا نتونید از فایلهایی با عنوان فارسی استفاده کنید
3- ضمناَ سعی کنید برای فایلها و پوشه هاتون (برای برنامه نویسی) عنوان لاتین در نظر بگیرید

موفق باشید

سید حمید حق پرست
شنبه 02 آذر 1392, 22:59 عصر
سلام علیکم
میتونید از کامپوننت XpdfViewer استفاده کنید که از AcroPDF بهتره و فارسی هم پشتیبانی میکنه
سورس مورد نظرتون ضمیمه کردم.
موفق باشید

یا علی (ع)

En.Mikaeel
سه شنبه 17 مهر 1397, 02:29 صبح
جواب خیلی ساده ای داره
شما میتوانید فایل pdf را با نامگذاری فارسی هم باز کنید فقط کافیه موقع تایپ کردن اسم فایل هر لحظه که به حرف "ی" رسیدید به جاش از حرف "ي" (یعنی ي با دو نقطه زیر آن ) استفاده کنید بقیه حروف هیچ مشکلی ایجاد نمیکنند... دو باره تکرار میکنیم موقع رسیدن به حرف "ی" از "ي" با نقطه زیر آن استفاده کنید.
توی کیبورد کامپیوتر با فشردن دکمه های shift + X میتونید "ي" دونقطه زیر آن تایپ کنید
اگر مشکلتون حل شد یه صلوات برای سلامتی آقا امام زمان بفرستین
یا علی

En.Mikaeel
سه شنبه 17 مهر 1397, 02:30 صبح
جواب خیلی ساده است
شما میتوانید فایل pdf را با نامگذاری فارسی هم باز کنید فقط کافیه موقع تایپ کردن اسم فایل هر لحظه که به حرف "ی" رسیدید به جاش از حرف "ي" (یعنی ي با دو نقطه زیر آن ) استفاده کنید بقیه حروف هیچ مشکلی ایجاد نمیکنند... دو باره تکرار میکنیم موقع رسیدن به حرف "ی" از "ي" با نقطه زیر آن استفاده کنید.
توی کیبورد کامپیوتر با فشردن دکمه های shift + X میتونید "ي" دونقطه زیر آن تایپ کنید
اگر مشکلتون حل شد یه صلوات برای سلامتی آقا امام زمان بفرستین
یا حق

En.Mikaeel
دوشنبه 13 خرداد 1398, 12:03 عصر
سلام
جواب خیلی ساده ای داره
شما میتوانید فایل pdf را با نامگذاری فارسی هم باز کنید
یا فایل pdf رو فولدری با نام فارسی قرار بدید...!!! بله میتوانید لازمه با دقت به چند خطزیر تو جه کنید
فقط کافیه موقع تایپ کردن اسم فایل هر لحظه که به حرف "ی" رسیدید به جاش از حرف "ي" (یعنی ي با دو نقطه زیر آن ) استفاده کنید بقیه حروف هیچ مشکلی ایجاد نمیکنند... دو باره تکرار میکنیم موقع رسیدن به حرف "ی" از "ي" با نقطه زیر آن استفاده کنید.
توی کیبورد کامپیوتر با فشردن دکمه های shift + X میتونید "ي" دونقطه زیر آن تایپ کنید
اگر مشکلتون حل شد یه صلوات برای سلامتی آقا امام زمان بفرستین
یا علی

alirezah
سه شنبه 18 بهمن 1401, 22:08 عصر
دوستان عزیز برای حل این مشکل از chrw(1740) استفاده کنید
یعنی هر جا حرف ی دیدید به جای آن chrw(1740) بگذارید
به عنوان مثال
docx.تبریز نام فایل باشد
dim a as string
docx.تبریز = a
((1740)chrw,"ی",a) replace=a
من انجام دادم حل شد

alirezah
سه شنبه 18 بهمن 1401, 22:09 عصر
a= replace(a, "d" ,chrw(1740))

alirezah
سه شنبه 18 بهمن 1401, 22:10 عصر
به جای حرف d ی بگذارید