PDA

View Full Version : exe یه برنامه



LEILAFATHI
سه شنبه 16 بهمن 1386, 15:08 عصر
سلام دوستان خسته نباشید .


من با vb6 یه برنامه نوشتم (کا با دیتابیس- یعنی از دیتا گرید و دیتاریپورت و ado)
استفاده کردم. و حالا همه فرم هامو داخل سی دی رایت کردم ووقتی میبرم توی
یه کامپیوتر دیگه برنامه ام که exe شده است (در همان exe vb گرفتم حالا اجرا
نمیشه. یعنی با دیتا بیس نمی تونه ارتباط برقرار کنه من باید چه کار کنم.)
مشکل چیه؟؟؟؟؟؟؟؟؟باید حتما برای برنامه هایی که با وی بی 6 برای ارتباط با
پایگاه داده است حتما ستاپ گرفت؟اگر اینطوره پس چرا وقتی یه برنامه معمولی
(با وی بی 6) نوشته میشه و درنهایت از طریق همان وی بی exe میسازیم در
هر سیستمی که می بریم اجرا میشه.


با تشکر

perfeshnal
سه شنبه 16 بهمن 1386, 15:34 عصر
سلام

شما آدرس دهی بانک اطلاعاتی رو چطوری دادید احتمال می دم مشکل به خاطر آدرس باشه

MMR_1344
سه شنبه 16 بهمن 1386, 15:52 عصر
با دستور App.path میتونی محل قرار گیری برنامه رو مشخص کنی

M8SPY_OK
سه شنبه 16 بهمن 1386, 16:12 عصر
سلام دوستان خسته نباشید .


من با vb6 یه برنامه نوشتم (کا با دیتابیس- یعنی از دیتا گرید و دیتاریپورت و ado)
استفاده کردم. و حالا همه فرم هامو داخل سی دی رایت کردم ووقتی میبرم توی
یه کامپیوتر دیگه برنامه ام که exe شده است (در همان exe vb گرفتم حالا اجرا
نمیشه. یعنی با دیتا بیس نمی تونه ارتباط برقرار کنه من باید چه کار کنم.)
مشکل چیه؟؟؟؟؟؟؟؟؟باید حتما برای برنامه هایی که با وی بی 6 برای ارتباط با
پایگاه داده است حتما ستاپ گرفت؟اگر اینطوره پس چرا وقتی یه برنامه معمولی
(با وی بی 6) نوشته میشه و درنهایت از طریق همان وی بی exe میسازیم در
هر سیستمی که می بریم اجرا میشه.



با تشکر


به قسمت قرمز رنگ توی متن بالا دقت کنید .
خیلی مبهمه . منظورتون رو واضح تر بیان کنید .

آخه عدم توانایی ارتباط در دیتابیس به خیلی چیزا بستگی داره . پیشنهاد می کنم اگر خطایی در برنامه رخ میده اون رو گزارش بدید .

ƒxmahdi
سه شنبه 16 بهمن 1386, 16:14 عصر
اگر از روی CD شما برنامه را اجرا می کنید که دلیل Error می تونه برای AddNew باشه و یا مسیر دیتابیس
یه چیز دیگم هست که در صورت استفاده از بانکاطلاعاتی در برنامه حتما بایستی یا vb6 نصب باشه یا نرم افزار Microsoft Access 2003 در غیر این صورت بدلیل عدم فایل های مورد نیاز برای ارتباط با بانک اطلاعاتی برنامه error میده

M8SPY_OK
سه شنبه 16 بهمن 1386, 16:27 عصر
اگر از روی CD شما برنامه را اجرا می کنید که دلیل Error می تونه برای AddNew باشه و یا مسیر دیتابیس
یه چیز دیگم هست که در صورت استفاده از بانکاطلاعاتی در برنامه حتما بایستی یا vb6 نصب باشه یا نرم افزار Microsoft Access 2003 در غیر این صورت بدلیل عدم فایل های مورد نیاز برای ارتباط با بانک اطلاعاتی برنامه error میده

دقیقاً زدی تو خال ...
ولی مشکل قبل از مرحله وارد کردن اطلاعات در دیتابیس (Add new ) صورت میگیره ..
چون فایل های Database بعد از اینکه اجرا میشن یک( فایل پشتیبان مانند) کنار خودشون ایجاد می کنند که واسطه ای هست واسه اتصال ...
پس در صورتی که برنامه از روی سی دی اجر بشه ، به دلیل اینکه دیتابیس نمی تونه فایل Backup رو روی سی دی ذخیره کنه ، در عملیات اتصال مشکل پیش میاد .

و به سوال کننده توصیه می کنم برای جلوگیری از این مشکل :ابتدا دیتابیس مربوطه رو در رایانه کاربر کپی کنید (در یک مسیر خاص مثلاً \:C ) و بعد از مسیر مشخص شده دیتابیس رو فراخوانی کنید .

:چشمک: