PDA

View Full Version : تعیین مسیر فایلها به صورت Dynamic به چه صورت است؟



parandeh1383
سه شنبه 20 مرداد 1383, 16:28 عصر
با سلام
میخواستم بدونم چطور میشه در VB.Net ‍؛ Application path را به طور Dynamic تعریف کرد.
با تشکر.

MM_Mofidi
یک شنبه 25 مرداد 1383, 16:32 عصر
دقیقا یعنی چی؟
اگه منظورت تغییر آن بر اساس یک الگوریتم خاص است خوب الگوریتم که مشخص استوفقط کد مربوطه را بنویس و مسیر های متفاوت خلق کن.

parandeh1383
سه شنبه 03 شهریور 1383, 19:15 عصر
دوباره سلام :D
منظورم اینه که چطور مثلا مسیر دیتابیس را تعریف کنم که اگر کاربر هنگام نصب برنامه آن را در هر فولدر مورد نظری ذخیره کرد...آن فایل و مسیرش به طور داینامیک توسط برنامه شناخته بشه؟
متشکرم :)

sh
سه شنبه 03 شهریور 1383, 21:50 عصر
سلام

sh
سه شنبه 03 شهریور 1383, 21:51 عصر
خب کاری نداره خانم

کافیه یه Button روی فرم بگذارین برای انتخاب مسیر بانک با استفاده از کنترل OpenFileBrowser (که امکان داره هر جائی باشه) بعد با دانستن نوع بانک کانکشن استرینگ مربوطه رو خودت دستی با توجه به آدرسی که از فایل بدست میاری بنویسی و به بانک وصل بشی (البته منظور از بانک بانک اطلاعاتی بود!)

MM_Mofidi
چهارشنبه 04 شهریور 1383, 12:47 عصر
پاسخ فوق توسط دوست عزیز SH
. در حالی است که شما بخواهید اجازه انتخاب را به کار بر بدهید
در غیر اینصورت باید مسیر را هنگام نصب نرم افزار (باکمک Setup) ذخیره کنید و یا پوشه های مختلف را بدنبال فایل مورد نظر بگردید.

sh
چهارشنبه 04 شهریور 1383, 20:13 عصر
باید مسیر را هنگام نصب نرم افزار (باکمک Setup) ذخیره کنید

و باز هم Installshield x 10.0 :wink:

Mohammad S
پنج شنبه 05 شهریور 1383, 18:52 عصر
روشی که باید استفاده کنید این است:
باید جداول خود را در پوشه ای در زیر پوشه اصلی محل اجرای برنامه بریزی. مثلا در پوشه ای به نام DataBase.
حالا در زمان اجرای برنامه به صورت RunTime باید مسیر اجرای برنامه را به دست بیاری. در دلفی توسط دستور

Path:=ExtractFilePath(Application.ExeName)
این کار انجام می شه. بعدش دیگه مشخصه، مسیر نصب دیتابیس اینه، مسیری که از بالا به دست می آید + DataBase. یعنی:

Path+'DataBase'
در آخر هم باید مسیر بانکها جداولت را به صورت RunTime بدهی و سپس آنها را Active کنی.

موفق باشی :)