azarsoft
سه شنبه 15 دی 1388, 18:00 عصر
با سلام
وقتی با دستور shell فایلی رو اجرا می کنیم مسیر اون فایل به مسیر برنامه ما تغییر می کنه
یعنی دیگه مسیر خودش رو نمی شناسه
مثلا ما با دستور shell فایل a.exe رو از مسیر c:\test\a.exe اجرا می کنیم و توی برنامه a.exe مسیر دیتا بیس رو هم به همین مسیر تنظیم کرده ایم ولی وقتی با برنامه b.exe از مسیر d:\test برنامه a.exe رو اجرا می کنیم برنامه به مسیر دیتا بیس خطا می ده در حالی که وقتی از مسیر خودش اجرا می کنیم همه چی درسته
اگه کسی از مشکل من سر در آورد منو راهنمایی بکنه ؟
وقتی با دستور shell فایلی رو اجرا می کنیم مسیر اون فایل به مسیر برنامه ما تغییر می کنه
یعنی دیگه مسیر خودش رو نمی شناسه
مثلا ما با دستور shell فایل a.exe رو از مسیر c:\test\a.exe اجرا می کنیم و توی برنامه a.exe مسیر دیتا بیس رو هم به همین مسیر تنظیم کرده ایم ولی وقتی با برنامه b.exe از مسیر d:\test برنامه a.exe رو اجرا می کنیم برنامه به مسیر دیتا بیس خطا می ده در حالی که وقتی از مسیر خودش اجرا می کنیم همه چی درسته
اگه کسی از مشکل من سر در آورد منو راهنمایی بکنه ؟