PDA

View Full Version : سوال: موقعيت فايل هاي كريستال در ستاپ



majidi
چهارشنبه 14 اسفند 1387, 23:54 عصر
سلام. يه سوال فني اما پيش پاافتاده:

من از ستاپ دات نت استفاده مي كنم. فايل هاي گزارشم را داخل پوشه اي نگهداري مي كنم كه آنرا به Solution برنامه Add كرده ام و طبق روش زيردر كد برنامه آدرس دهي كرده ام:

String Path_report=@ ..\..\folder name\cristal.rpt;

حال سوال اينكه وضعيت اين پوشه در هنگام ستاپ چگونه بايد باشد؟

اگه با توجه به اينكه فايل ها قبلا به solution اضافه شده اند در هنگام ستاپ دوباره پوشه گزارشات را Add نكنم كه امتحان كردم. خطا ميده و گزارشو لود نمي كنه.

اگه اونو به Application Folder اضافه كنم كه چون فايل هاي مسير جاري برنامه آنجا قرار مي گيرند، طبق مسير داده شده در سورس برنامه باز هم پوشه اضافه شده را پيدا نمي كند.چون پوشه در آدرس زير قرار گرفته:

String Path_report=@ folder name\cristal.rpt;

پس چاره چيه.

ممنون ميشم نقص كارم را مشخص كنيد.

abol122
سه شنبه 27 اسفند 1387, 17:12 عصر
سلام در داخل برنامه از کد زیر استفاده کن
String Path_report=Application.StartupPath()+@"\folder name\cristal.rpt
و فایل گزارش رادر Application Folder داخلfolder name قرار بده

pnustudent110
سه شنبه 04 فروردین 1388, 18:17 عصر
سلام.
دوست عزيز بهتره فايل هاي كريستال رو به سولوشن تزريق كنيد.
اينطوري امنيتشون بالا ميره.
فكر كنيد اگر كسي اونا رو حذف كنه...