استفاده از توابع فارسی در یک کتابخانه
سلام من یک کتابخانه توابع(dll) ساختم که کارش اینه که عدد رو بهش میدی و آن عدد را به حروف فارسی برمیگردونه .من این تابع را ساختم تا توی crystal report ازش استفاده کنم ولی مشکل اینجاس که وقتی codepage ویندوز روی فارسی نیست ، خروجی این تابع در کریستال بصورت چند تا علامت سوال دیده میشه و وقتی کد پیج ویندوز روس فارسی تنظیم میشه کاملا درست نشون داده میشه .
آیا دوستان راهی دارن برای اینکه بدون تنظیم کد پیج هم بشه از این dll و توابعش استفاده کرد؟ ممنون میشم
نقل قول: استفاده از توابع فارسی در یک کتابخانه
میتونی بگی چطوری اعداد رو به کاراکتر فارسی تبدیل میکنی؟؟
من یه برنامه دیده بودم یک یک فایل فونت رو باز میکرد(مثلا tahoma) بعد از توی اون کاراکتر مورد نظر رو میخوند و این دیگه ربطی به ویندوز نداره.
اگه پیدا کنم میزارم.
نقل قول: استفاده از توابع فارسی در یک کتابخانه
نقل قول:
نوشته شده توسط
open-source
میتونی بگی چطوری اعداد رو به کاراکتر فارسی تبدیل میکنی؟؟
.
منظورتونو از این جمله متوجه نمیشم من اینطور نوشتم که
مثلا :
if i=1
{
return "یک"
}
ولی وقتی اینو توی کریستال (dll) شو استفاده میکنم مینویسه : ؟؟؟؟
نقل قول: استفاده از توابع فارسی در یک کتابخانه
نقل قول:
نوشته شده توسط
payam_skandari
منظورتونو از این جمله متوجه نمیشم من اینطور نوشتم که
مثلا :
if i=1
{
return "یک"
}
ولی وقتی اینو توی کریستال (dll) شو استفاده میکنم مینویسه : ؟؟؟؟
:لبخند::لبخند:
من فکر کردم عدد رو به عدد فارسی تبدیل میکنی.
پس عدد رو به حروف تبدیل میکنی.(1=یک ، 2=دو ، ...)
ولی اون روشی که گفته بودم برای این کار هم مفید بود.
یه ساعته دارم دنبال کدش میگردم ولی پیدا نمیکنم.
اگه پیدا کردم قرار میدم.
نقل قول: استفاده از توابع فارسی در یک کتابخانه
یعنی کسی نیست جواب این سوالو بدونه؟
نقل قول: استفاده از توابع فارسی در یک کتابخانه
سلام
ببینید شما باید کنترلی را که متن داخل اون چاپ میشود را کنترل کنید تا حروف ارسالی شما را بصورت فارسی چاپ کند نه خود متن را .
نقل قول: استفاده از توابع فارسی در یک کتابخانه
سوال مطرح شده در مورد چگونگی انجام این کار است .لطفا solution ارائه بفرمائید نه یک نظر کلی.
نقل قول: استفاده از توابع فارسی در یک کتابخانه
دوستان اگه تجربه دارن لطفا راهنمایی کنن .ممنون
نقل قول: استفاده از توابع فارسی در یک کتابخانه
این رقم اگر یک بار نمایش داده میشه از متد زیر استفاده کن
//مبلغ را درون یک متغیر بریز
string price = "یک";
crystalFile report = new
crystalFile();
report.SetDataSource(DataSource);
//مبلغ را به کریستال پاس بده
bsFactor.SetParameterValue("ParametrFildes", price);
ReportViewer.ReportSource = report;
نقل قول: استفاده از توابع فارسی در یک کتابخانه
لطفا سوال رو یک بار بخون بعد افاضات بکن دوست عزیز. اگر یک عدد بود به نظر شما لازم بود من واسش یه dll درست کنم بعد تو کریستال ازش استفاده کنم؟ این یک تابعه که ممکنه در یک گزارش 100 مرتبه ازش استفاده بشه .
نقل قول: استفاده از توابع فارسی در یک کتابخانه
نقل قول:
نوشته شده توسط
payam_skandari
لطفا سوال رو یک بار بخون بعد افاضات بکن دوست عزیز. اگر یک عدد بود به نظر شما لازم بود من واسش یه dll درست کنم بعد تو کریستال ازش استفاده کنم؟ این یک تابعه که ممکنه در یک گزارش 100 مرتبه ازش استفاده بشه .
دوست عزیز خودتو ناراحت نکن مشکل اینگونه حل میشه:
ابتدا CodePage ویندوز رو برگردون به لاتین بعد پروژه برنامه ای رو که نوشتی باز کن اصولا در
این حالت باید اون قسمت هایی رو که فارسی نوشتی تو کد برنامه به صورت علامت سوال
ببینی اگر هم نبود مشکلی نیست اون قسمت هایی رو که فارسی نوشتی پاک کن پروژه رو
بساز از ویژوال خارج شو بعد دوباره پروژه رو بازکن و قسمت های فارسی رو تایپ کن حالا که
بخواهی پروژه رو بسازی ویژوال پیغام میده که با چه کدپیجی ذخیره کنم اون وقت 650001 رو
انتخاب کن قاعدتا باید حل شه.
موفق باشید
http://www.soroush-sarabi.com
نقل قول: استفاده از توابع فارسی در یک کتابخانه
نقل قول:
نوشته شده توسط
Soroush.Sarabi
دوست عزیز خودتو ناراحت نکن مشکل اینگونه حل میشه:
ابتدا CodePage ویندوز رو برگردون به لاتین بعد پروژه برنامه ای رو که نوشتی باز کن اصولا در
این حالت باید اون قسمت هایی رو که فارسی نوشتی تو کد برنامه به صورت علامت سوال
ببینی اگر هم نبود مشکلی نیست اون قسمت هایی رو که فارسی نوشتی پاک کن پروژه رو
بساز از ویژوال خارج شو بعد دوباره پروژه رو بازکن و قسمت های فارسی رو تایپ کن حالا که
بخواهی پروژه رو بسازی ویژوال پیغام میده که با چه کدپیجی ذخیره کنم اون وقت 650001 رو
انتخاب کن قاعدتا باید حل شه.
موفق باشید
http://www.soroush-sarabi.com
ممنون از راهنماییتون ولی مشکل کماکان پا برجاست .
نقل قول: استفاده از توابع فارسی در یک کتابخانه
نقل قول:
نوشته شده توسط
payam_skandari
ممنون از راهنماییتون ولی مشکل کماکان پا برجاست .
سلام
ببخشید
من می خوام عدد رو تبدیل به حروف کنم در کریستال میشه بگید چطوری می توننم یه dll در کریستال بسازم و ازش استفاده کنم
در کل تبدیل عدد به حروف در کریستا چه جوریه؟