PDA

View Full Version : کی تا حالا خودش برای برنامهاش setupدرست کرده؟



sourenaface
چهارشنبه 28 اردیبهشت 1384, 21:46 عصر
سلام به دوستان گلم
کستنی که تا به حال برای برنامهاشون ستاپ درست کردند میتونن کمکم کنن
مشکل من اینه که می خوام خودم برای برنامه ای که با ویبی نوشتم ستاپ درست کنم
و تو برنامم هم از دیتا اینوایرونمنت و دیتا ریپورت هم استفاده کردم .و برای برقراری ارتباط با بانک
اکسس هم از ms jetاستفاده کردم . حالا فایلهائی رو که برای اجرا شدن برنامم نیازه به پکیجم اضافه کردم
همه رو و با رجیست کردمن dllها و ocxها هم مشکلی ندارم. مشکل من اینه که باوجود اینکه فایلهای دیتا ریپورت
و دیتا اینوایرونمنت رو کپی و رجیست میکنم اما وقتی برمامم رو اجرا میکنم همه قسمتها درست کار میکنن اما وقتی میام ریپورت بگیرم
دیتا ریپورت هم نشان داده میشه اما انگار دیتا اینوایرونمنت نسب نشده .چون پیغام failed getting rowset(s)from curent data source
میده. ولی همین برنامه روی دستگاهی که ویبی داره درست کار میکنه.
دقت داشته باشید که ایراد از مسیر فایل اکسس نیست چون من بر اساس app.pathتنظیم کردمش و اگر روی همین کامپیوتر ویبی رو نسب کنم برنامه درست کار میکنه
درواقع مشکل من اینه که نمی دونم چه فایلهائی برای اجرای دیتااینوایرونمنت لازمه و باید کجا کپی شن
msde.dllوmsderun.dllرو میدونم اما بازم نشد
اگر بلدید لطفا کمکم کنید .مسئله خیلی حیاتیه ::نوشتن::

hadi2345
چهارشنبه 28 اردیبهشت 1384, 22:41 عصر
نوع ویندوزت چیه؟

بابک زواری
چهارشنبه 28 اردیبهشت 1384, 23:05 عصر
خوب مگر شما وقتی برنامه رو روی یک سیستم دیگه میبرید خطای فایل نمیده یعنی نمیگه که به فلان فایل نیاز داره .
من با این دیتا ریپورت اصلا کار نکردم و گرنه حتما کمکت میکردم

mohsengrisly
چهارشنبه 28 اردیبهشت 1384, 23:52 عصر
منم موافقم
از نوع خطا تا حد زیادی می توان علت را فهمید :موفق:

sourenaface
پنج شنبه 29 اردیبهشت 1384, 07:36 صبح
سلام
دقیقا همین پیغام که نوشتم رو میده
من مطمئنم اگر دیتا اینوایرونمنت نسب بشه کار تمومه
از روی msdnتونستم فایلهای دیتاریپورت رو پیدا کنم اما برای dataenvironmentچیزی پیدا نکردم

دقیقا این پیغام رو میده

failed getting rowset(s) from current data source



اما به محض اینکه از روی ویژوال استادیو ، دیتا اینوایرونمنت رو نسب میکنم درست میشه


ممنونم که کمکم میکنید
در ضمن این اتفاق هم توی xpو هم در بقیه ویندوزها میفته

Morteza Manafpour
شنبه 31 اردیبهشت 1384, 12:47 عصر
دوست عزیز بهترین کار اینه که پروژه تون رو روی WiseInstaller باز کرده و بدونید کاملا به چه فایلهایی نیاز دارید البته WiseInstaller یه 5 تا ocx و Dll رو نمی یاره از جمله Vbame.dll که برای RightToLeft کردنه که اینها رو من لیستشو براتون می فرستم و همین 5 یا 6 تا فایل باعث می شه برنامه تون کار نکنه البته من برای پیدا کردن این فایلها 30 تا 40 بار ویندوز عوض کردم
سعی می کنم سریعا لیست فایلها رو بفرستم ::نوشتن::

sourenaface
شنبه 31 اردیبهشت 1384, 19:47 عصر
ممنونم عزیزم
منم همین کاری که فرمودید رو با اینستالر وایز انجام دادم ولی فایلهای دیتا اینوایرونمنت رو نیاورد منم دستی دادم بهش و مسیر نسبش رو هم فولدرcommonویندوز انتخاب کردم بازم نشد توی سیستم 32 هم ریختم بازم نشد .خیلی خوشحالم که شما سوال منو فهمیدید بالاخره یه نفر پیدا شد که درد منو بفهمه.

خیلی منتظر لیستتون هستم عزیزم

ممنون

Morteza Manafpour
چهارشنبه 04 خرداد 1384, 23:14 عصر
اینها همه Activx و Dll های مورد نیازند و هر Component دیگه هم استفاده کنی بهش اضافه کن
::نوشتن:: ::نوشتن:: ::نوشتن::


msadodc.ocx
msbind.dll
MSDatRep.ocx
msdatsrc.tlb
MSDBRPTR.DLL
comdlg32.dll
COMDLG32.OCX
MSCOMCT2.OCX
MSCOMCTL.OCX
MSMASK32.OCX
MSSTDFMT.DLL
msvbvm60.dll
VBAME.DLL

sourenaface
جمعه 06 خرداد 1384, 00:24 صبح
اینها همه Activx و Dll های مورد نیازند و هر Component دیگه هم استفاده کنی بهش اضافه کن
::نوشتن:: ::نوشتن:: ::نوشتن::


msadodc.ocx
msbind.dll
MSDatRep.ocx
msdatsrc.tlb
MSDBRPTR.DLL
comdlg32.dll
COMDLG32.OCX
MSCOMCT2.OCX
MSCOMCTL.OCX
MSMASK32.OCX
MSSTDFMT.DLL
msvbvm60.dll
VBAME.DLL


مرتضی جان اینارو هم اضافه و رجیست کردم ولی بازم نشد :mad: :mad: :mad: :mad:

harati
شنبه 07 خرداد 1384, 01:03 صبح
سلام
دوست عزیز اگر از Microsoft Jet 3.51 OLE DB Provider استفاده کرده اید، مشکل می تواند ناشی از همین محل باشد.
اگر چنین است از Jet 4.0 استفاده کنید و مجددا Package را بسازید.
من قبلا مشکلی شبیه به مشکل شما داشتم که با این تغییر حل شد.
موفق باشید :)

sourenaface
یک شنبه 08 خرداد 1384, 08:48 صبح
سلام
جاداره تا از همه شما دوستان گرامی که به من کمک کردید تا جواب سوالم رو پیدا کنم سپاسگذاری کنم

بالاخره مشکل من با استفاده از روشی که دوست خوبمون آقای هراتی فرموده بودند حل شد

آقای هراتی خیلی خیلی ممنونم ازتون امیدوارم جبران کنم