ورود

View Full Version : یک مشکل عجیب در ویستا



sanaz2007
پنج شنبه 10 بهمن 1387, 10:23 صبح
سلام. من رو ویندوز XP برناممو نوشتم رو همه سیستمهایXP جواب میده ولی رو ویستا تست کردم جواب نداد و مجبور شدم ویستا نصب کنم و ستاپ پروژمو اونجا بسازم ولی مسئله اینجاست که هر تغییری که میخوام رو پروژم بدم اصلا SAVE کار نمیکنه .عملا هیچ تغییریو نمیتونم سیو کنم. لطفا هر کی میدونه راهنماییم کنه.:گریه:

reza_mn
پنج شنبه 10 بهمن 1387, 12:37 عصر
نفرمودید تغییرات در کجا ؟ تنظیمات setup برنامه یا متن و سورس برنامه ؟

sanaz2007
پنج شنبه 10 بهمن 1387, 16:15 عصر
در سورس برنامم نمیتونم تغییراتو save کنم.

reza_mn
پنج شنبه 10 بهمن 1387, 17:20 عصر
تنها چیزی که به ذهنم میاد اینه که فایلهای شما در حالت read only باشند ، این مورد رو چک کردین ؟

masoud.t123
پنج شنبه 10 بهمن 1387, 17:29 عصر
دوست عزیز به طور کلی vb با vista رابطه خوبی ندارد.
چک کنید VS درست نصب شده یا نه.

sanaz2007
شنبه 12 بهمن 1387, 08:49 صبح
سلام.نه این پروژه تو لودش مشکل داره من در برنامم یک گزینه برای ورود به یک سایتیرو گذاشتم.فکر کنم چون ورژن اکسپلورر xp 6 است ولی مال ویستا 7به خاطر این باشه .بازم شک دارم.عزیزان لطفا نظری دارید بگید.

reza_mn
شنبه 12 بهمن 1387, 09:36 صبح
شما فرمودین تغییرات سورس ذخیره نمیشن ، نه اینکه با اکتیو ایکس مشکل دارین. !!!
حال اینکه آیا تغییرات در کد برنامه ذخیره نمیشوند و پیغامی صادر میشود ؟
یا اینکه با اعمال کد ها ، عملکرد برنامه هیچ تغییری نمیکند ؟

sanaz2007
یک شنبه 13 بهمن 1387, 10:23 صبح
سلام.از توجه دوستان ممنون.شاید بهتر باشه کل مطلبو بگم:لپ تاپ من ویندوز اوریجینالش ویستا بود ولی من xp کردم پروژم بدون هیچ اروری انجام شد حتی ستاپش هم بی مشکل بود.رو هر سیستم ایکس پی هم جواب میده.ولی رو ویستا تست کردم این ارور رو میده
Run-time error '50003'
unexpected error
حالا ویستا نصب کردم و وقتی میخوام از package خود وی بی ستاپشو درست کنم درست بعد از انتخاب پروژم و فشردن package این ارور ظاهر میشه" Run-time error '339':
component MSComCt2.Ocx' or one of its dependencies not correctly registered:afile is missing or invalid
وقتی ok میکنم اینه" run -time error '440'
Automation Erroe
بازم ok وهیچ اتفاقی نمیفته.
این از اولین مشکل
بعد روی ی سیستم XP دیگه وی بی رو نصب کردم و پروژمو با سورسش خواستم تست کنم ولی رو لود برنامه ارورش اینه :
Error during load.Refer to F:\prog\frmbrowser.log'for detail
بعد با ok این ارور به تعداد 6 فرم استفاده شده در پروژم ظاهر میشه (یعنی شش بار):
Error Occurred during load
حالا این frmbrowser همون فرمیه که از کامپوننت microsoft internet controls استفاده کردم ولی رو این سیستم اصلا کنترل webbrowser رو نمیشناسه و وقتیکه میخوام این فرممو لود کنم این ارورو میده:
file not found 'c:\windows\system32\IEFRAME.dll\1'
دیگه نمیدونم باید چیکار کنم.:ناراحت:

sanaz2007
دوشنبه 14 بهمن 1387, 15:34 عصر
یعنی هیچ کدوم از دوستان این مشکل براشون پیش نیومده؟! یا با این ارورا آشنایی ندارید منو راهنمایی کنید؟

masoud.t123
دوشنبه 14 بهمن 1387, 18:25 عصر
فکر می کنم مشکل رجیستر شدن کنترل ها رو دارید

حامد مصافی
دوشنبه 14 بهمن 1387, 18:26 عصر
فایل MSComCt2.Ocx رو در ویستا رجیستر کنید.

xxxxx_xxxxx
دوشنبه 14 بهمن 1387, 18:47 عصر
نام هيچ فايلي رو به صورت دستي تغيير نديد.
اگه اين كارو كرديد نام ها رو به حالت اول برگردونيد.
منظورم فايل هاي vbp و frm و log هست.
فايل هاي log رو تا زماني كه پروژه تون ارور داره پاك نكنيد.
و
چگونه در ویستا میتوان اکتیو ایکس جدید رجیستر کرد (http://barnamenevis.org/forum/showthread.php?t=144628)

sanaz2007
سه شنبه 15 بهمن 1387, 08:28 صبح
مرسی از توجهتون . ولی من این MSComCt2.Ocx رو رجیسترش کرده بودم و جواب نداد.به نظرتون اگه برم سمت VB.NET وهمین پروژرو اونجا انجام بدم منطقیه؟ یا با همین وی بی میتونم مشکلشو حل کنم؟

ASKaffash
سه شنبه 15 بهمن 1387, 11:32 صبح
سلام
CD نصب VB6 را قرار دهید و بخش Component را مجدد نصب کنید تا OCX رجیستر شود.

A.Eimani
چهارشنبه 16 بهمن 1387, 01:09 صبح
مشکل حل شد؟

ویستا با ریجستر شدن کامپوننت ها یکم مشکل داره ولی در مورد Save نشدن باید بگم که پروژه شما نباید در درایوی باشه که ویندوزت نصب شده هستش (البته ویندوز ویستا)
اگه بازم Save مشکل داشت UAC رو غیرفعال کن
منم این مشکل رو توی ASP.NET داشتم که با غیرفعال کردن UAC حل شد

ASKaffash
چهارشنبه 16 بهمن 1387, 09:13 صبح
سلام
دستی از CD فایل Setup.EXE را اجرا کنید و مطابق شکل ذیل فقط اجزا را نصب کنید

sanaz2007
پنج شنبه 17 بهمن 1387, 08:35 صبح
دوست عزیزمA.Eimani بله مشکل save حل شد.از جناب ASKaffash ممنون .میرم امتحانش کنم.