آژانس هواپیماییdaftare shoma
nexpay

مشكل در RaveReport(كمك كنيد)

شروع موضوع توسط m_tabari ‏17 جولای 2005 در انجمن Delphi

  1. m_tabari

    m_tabari کاربر تازه وارد

    تاریخ عضویت:
    ‏19 مارس 2004
    نوشته ها:
    40
    تشکر شده:
    0
    مشكل من اينه كه میخوام از برنامه ام یک setup بسازم ولي چون از ado connection استفاده ميكنم و مسير آن هم بصورت ثابت تعريف شده ميخوام بدونم كه چجوري بهش مسير بدم كه كاربر با انتخاب هر مسيري براي نصب برنامه و فايل هاي اون مشكلي براي پيدا كردن database پيش نياد(ضمنا از access) استفاده ميكنم
     
  2. littlerabbit

    littlerabbit مدیر بازنشسته کاربر فعال

    تاریخ عضویت:
    ‏13 جولای 2003
    نوشته ها:
    667
    تشکر شده:
    4
    محل سکونت:
    Iran
    ConnectionString برای Ado رو میتونی در زمان اجرا تغییر بدی فقط قسمت آدرسشو تغییر بده البته. همین.
     
  3. m_tabari

    m_tabari کاربر تازه وارد

    تاریخ عضویت:
    ‏19 مارس 2004
    نوشته ها:
    40
    تشکر شده:
    0
    مشكل دقيقا همينجاست ديگه .چون من از برنامم قراره يه پگيج درست كنم بنابراين نمدونم كه user چه جايي رو براي نصب برنامه انتخاب ميكنه و بايد جوري مسير بدم كه خودش بعد از نصب اقدام به گشتن database من كنه (البته اگر كه بدونيد در vb تابعي بنام &app داريم كه فكر كنم اين كارو ميكنه منتها من اين تابع رو در دلفي نميشناسم )
     
  4. arezae

    arezae کاربر تازه وارد

    تاریخ عضویت:
    ‏3 مارس 2003
    نوشته ها:
    139
    تشکر شده:
    2
    محل سکونت:
    Europe
    دستوري در دلفي اريم كه مي توني مسير فهيا اجرائي را بدست بياري.
    البته من بصورت كلي استفاده از اینستال شیلد را برای اینکار توصیه می کنم. در این برنامه بطورکامل میشه مسیر بانک را تعیین کرد و همچنین مسیر نصب برنامه مشخص میشه و میشه در برنامه از اون استفاده کرد.
     
  5. littlerabbit

    littlerabbit مدیر بازنشسته کاربر فعال

    تاریخ عضویت:
    ‏13 جولای 2003
    نوشته ها:
    667
    تشکر شده:
    4
    محل سکونت:
    Iran
    آدرس فعلی برنامه میشه :
    کد:
    ExtractFileDir(ParamStr(0))
    
    خوب دیتا بیس رو بذار تو یه فولدر کنار برنامه و مشکل آدرس در زمان اجرا هم حل میشه.
     
  6. m_tabari

    m_tabari کاربر تازه وارد

    تاریخ عضویت:
    ‏19 مارس 2004
    نوشته ها:
    40
    تشکر شده:
    0
    مثلا اگه آدرس database را در connectionstring بصورت e:\test\test.mdb داده باشم حالا بايد چي بدم
     
  7. littlerabbit

    littlerabbit مدیر بازنشسته کاربر فعال

    تاریخ عضویت:
    ‏13 جولای 2003
    نوشته ها:
    667
    تشکر شده:
    4
    محل سکونت:
    Iran
    ببین آدرس رو نسبت به برنامه بسنج. یعنی طوری برنامه رو بنویس که کنار خودش دنبال یه فولدر یا یه فایل بگرده. یعنی مثلا اگه تو آدرسی که گفتی گذاشتی Data Base برنامتو خود برنامه رو هم تو ÷وشه تست بذار مثلا
    e:\test\myprog.exe

    حالا اون که گفتم این مقدار رو برمیگردونه :
    e:\test\
    و تو کافیه اسم دیتا بیسو بهش اضافه کنی.
     
  8. m_tabari

    m_tabari کاربر تازه وارد

    تاریخ عضویت:
    ‏19 مارس 2004
    نوشته ها:
    40
    تشکر شده:
    0
    آقا واقعا دستت درد نكنه
    اون كارو كردم و جواب گرفتم . ببخش كه كمي دير براي عرض تشكر خدمت رسيديم
    راسني از قول من بچه هاتو ببوس :D
     
zarpopخرید بک لینک عسل طبیعی و گرده گل ایرانی