PDA

View Full Version : نشناختن dll اضافه شده به استیمول سافت برای تغییر تاریخ میلادی به شمسی



resident
جمعه 21 شهریور 1393, 21:56 عصر
سلام.
من میخوام برای تبدیل تاریخ میلادی به شمسی یه dll ای رو به stimulsoft اضافه کنم.
گزینه Referenced Assemblies در Properties گزارشم نیست. نسخه ی من 2013 است. ظاهرا در نسخه های قدیمی موجود بوده.

تو تابع GetReportSnapshot نوشتم:

StiReport report = new StiReport();
string[] newRefAsssemblies = new string[1] { "stimulsoft_shamsi_date.Dll" };
report.ReferencedAssemblies = newRefAsssemblies;


تو گزارشم هم در فیلد مدنظرم نوشتم:


{stimulsoft_shamsi_date.Calendar.Georgian_to_Shams i_Str(Invoice_View__invoice_.Invoice_InvoiceDateTi me)}


ضمنا stimulsoft_shamsi_date.dll رو در فولدری که فایل های mrt گزارشم هست کپی کردم.

اما همچنان خطای زیر رو دارم:


The error of compilation
The error of compilation is found in the 'Report' report:
The name 'stimulsoft_shamsi_date' does not exist in the current context

fakhravari
جمعه 21 شهریور 1393, 22:46 عصر
تو bin یا reference باید کرد dll

resident
جمعه 21 شهریور 1393, 22:56 عصر
ممنونم از شما
به reference هم اضافه کردم اما همچنان خطای نشناختن dll رو میده.
چه کنم؟

fakhravari
جمعه 21 شهریور 1393, 23:01 عصر
http://barnamenevis.org/showthread.php?468805-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D8%B4%D9%85%D8%B3%DB%8C-%D8%AF%D8%B1-Stimulsoft

resident
شنبه 22 شهریور 1393, 06:59 صبح
http://barnamenevis.org/showthread.php?468805-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D8%B4%D9%85%D8%B3%DB%8C-%D8%AF%D8%B1-Stimulsoft

طبق همین پیش رفتم اما من گزینه ی Referenced Assemblies رو ندارم.

123390

به صورت دینامیک(در پست اول ) هم اضافه می کنم تاثیری نداره. نمیدونم کارم اشتباهه یا قضیه چیز دیگه ایه.
لطفا راهنمایی کنید

fakhravari
شنبه 22 شهریور 1393, 08:30 صبح
روی فرم کلیک کنید توی پراپرتیس میاد
روی پراپرتیس کلیک راست کرده و پروفشنال بزنید

resident
شنبه 22 شهریور 1393, 09:14 صبح
سپاس فراوووووووون....
مشکلم حل شد :)