با سلام دوستان
آیا شما راه حلی برای سوالی که دستمون پرسیده دارید و دز ضمن برای اینکه بتونیم مسیر گزارشی که در سورس ذخیره شده را به متد Load آبجکت StiReport بدیم من از این شیوه استفاده می کنم
"..\\..\\MyReportName.mrt"
که در این حالت وقتی از داخل پوشه Debug به همراه خود پروژه اجرا می شه درسته ولی وقتی پوشه Debug رو تغییر مسیر می دم درست کار نمی کنه برای این چیکار کنم. با تشکر
من ریپورت ها رو در داخل خود گزارش قرار دادم و به صورت زیر آدرس می دم
..\\..\\MyReportName.mrt
و موقع دیباگ با vs چون فایل اجرایی داخل پوشه دیباگ می باشه درست کار می کنه ولی وقتی که می خوام فایل اجرایی رو از پوشه دیباگ بردارم و جایی دیگه ای استفاده کنم به خاطر اینکه این مسیر
..\\..\\
برای رسیدن به خود فایل گزارش دیگه وجود نداره خطا می ده فقط می خواستم که ببینم چطور باید گزارش ها رو در داخل پروژه ذخیره کنم . با تشکر
سلام- من چیز ویژوالی به برنامم اضافه نکردم و همه چی بصورت کد نویسی انجام شده -کاری که من کردم این بوده که در پوشه دیباگ فولدری قرار دادم و گزارشات داخل اون گذاشتم و در داخل برنامه آدرس دهی کردم و الان همراه با فایل اجراییم جابجاش میکنم و در سیستم کاربر قرار میدم
سلام - راههای مختلفی امتحان کردم و از برنامه هایی مثل smartassembly و ... هم استفاده کردم اما برنامه ها در زمان اجرا گزارشات به مشکل بر می خوردن - با استفاده از فیلم بسیار مفید این لیک میشه بدون مشکلی فایلهای گزارش و dll های استیمول به فایل اجرایی ضمیمه کرد که هم یکپارچگی برنامه در زمان جابجایی حفظ بشه و هم از دسترسی کاربر به فایل های گزارش جلوگیری میشه. http://s1.picofile.com/file/74859330...rtable.7z.html