PDA

View Full Version : خطا در هنگام بارگذاری فایل با فرمت های خاص



abcd_a
شنبه 30 اردیبهشت 1391, 09:23 صبح
سلام
در برنامه ای که نوشتم باید با چند فرمت خاص خروجی بگیرم اما موقعی که برنامه را در ویندوزXP نصب می کنم زمان پرینت گرفتن پیغامی مبتنی بر عدم برگذاری فایل داده میشه که کد آن به صورت زیر است اگه دوستان کمک کنند که مشکل برطرف بشه یا کد را اصلاح کنند ممنون می شم .
لازم به ذکر است که در موقغی که برنامه را در ویندوز seven نصب می کنم مشکلی نداره به راحتی با فرمت های که می خوام پرینت می گیرم.
با تشکر.

private void butWord_Click(object sender, EventArgs e)
{
DialogResult dr = new DialogResult();
dr = BehComponents.MessageBoxFarsi.Show("آیا مایل به ذخیره اطلاعات به صورت یک فایل ورد هستید؟ ", "توجه", BehComponents.MessageBoxFarsiButtons.YesNo, BehComponents.MessageBoxFarsiIcon.Question);
if (dr == DialogResult.Yes)
{

SaveFileDialog sd = new SaveFileDialog();
sd.Filter = "donument file (*.DOC)|*.doc";
dr= sd.ShowDialog();
if (dr == DialogResult.OK)
{
ReportDocument rp = new ReportDocument();
rp.FileName=flName;
rp.SetDataSource(dt);
rp.SetParameterValue(0, d.date());
rp.ExportToDisk(CrystalDecisions.Shared.ExportForm atType.RichText, sd.FileName);
BehComponents.MessageBoxFarsi.Show("مسیر ذخیره فایل :" + sd.FileName, "", BehComponents.MessageBoxFarsiButtons.OK, BehComponents.MessageBoxFarsiIcon.Information);
}
}

abcd_a
شنبه 30 اردیبهشت 1391, 14:35 عصر
سلام
از استاتید اگه کسی کمک کنه ممنون میشم .

محسن شامحمدی
شنبه 30 اردیبهشت 1391, 16:26 عصر
توی ویندوز ایکس پی آفیس نصب هست؟
شاید از کتابخانه های آفیس استفاده می کنه.
rp.ExportToDisk(CrystalDecisions.Shared.ExportForm atType.RichText, sd.FileName);
ضمنا exception ای که ارسال می شه رو هم بنویسید تو اینجا

abcd_a
شنبه 30 اردیبهشت 1391, 16:43 عصر
سلام
اره آفیس نصب هست

abcd_a
شنبه 30 اردیبهشت 1391, 16:49 عصر
زمان بار گذاری این پیغام را میده

محسن شامحمدی
شنبه 30 اردیبهشت 1391, 21:06 عصر
خب نکته احتمالا توی اینه که CRRedist_x86 رو نصب نمی کنید.
درواقع پیش نیازهای اجرای کریستال ریپورت

abcd_a
شنبه 30 اردیبهشت 1391, 21:40 عصر
خب نکته احتمالا توی اینه که CRRedist_x86 رو نصب نمی کنید.
درواقع پیش نیازهای اجرای کریستال ریپورت

CRRuntime_32bit_13_0 را هم برای اجرای فایل های کریستال ریپورت نصب می کنم موقع ساختن setup هم فایل های گزارش را هم اضافه می کنم

اگه دوستان کمک کنند ممنون می شم خیلی ضروریه
با تشکر

abcd_a
یک شنبه 31 اردیبهشت 1391, 10:09 صبح
از دوستان کسی کمک کنه ممنون می شم نیاز فوری داری به این کد دارم
با تشکر

abcd_a
دوشنبه 01 خرداد 1391, 09:49 صبح
کسی راه حلی نداره؟!

abcd_a
جمعه 05 خرداد 1391, 20:16 عصر
سلام

کسی راه حلی نداره؟!
هر کاری میکنم error بر طرف نمی شه

abcd_a
پنج شنبه 11 خرداد 1391, 10:58 صبح
سلام
یعنی این خطا قابل بر طرف کرن نیست؟!