PDA

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



masoud.a
دوشنبه 22 آبان 1391, 14:12 عصر
با سلام
یه برنامه نوشتم که در اون از کامپوننت AGauge استفاده میشه.این کامپوننت هیچ جای دیگه ای اجرا نمیشه و واسش نامفهومه.چندروز پیش که ویندوزمو عوض کردم بازهم بدون مشکل اجرا میشه یعنی خودم واسه کارش چیزی اضافه نمیکنم.رو چندتا سیستم هم امتحان کردم ولی تو هیچ کدوم اجرا نشد.
این عکس کامپوننت تو سیستم خودمه:
94817

اینم تو بقیه جاها:

94816

rezaprogrammer
دوشنبه 22 آبان 1391, 17:26 عصر
شاید مشکل از دات نت فریم ورک باشه یا مشکل از یک فایل Dll سیستمی باشه. ببین چه ابزاری تو سیستم مورد اشکال وجود نداره اون رو نصب کن

masoud.a
دوشنبه 22 آبان 1391, 19:48 عصر
تو اون سیستم ها همه ی این تفاوت ها رو برطرف کردم.ولی نمیفهمم سیستم من که تازه ویندوزش عوض شده و با همون VS بچه ها کار میکنه بدون اشکال بالا میاد.
احتمالا یه dll یا همچین چیزی تو سیستمم هست که داره ساپورتش میکنه ولی نمیدونم از کجای سیستم پیداش کنم

حسین شهریاری
سه شنبه 23 آبان 1391, 07:17 صبح
احتمالا شما توی پروژتون یه Reference ثابت دادید یا از فایل تصویری استفاده کردید که مسیر اون داینامیک نیست، برای همین تو سیستمهای دیگه نمیشناسه.

masoud.a
سه شنبه 23 آبان 1391, 14:01 عصر
برنامه ای که ازش استفاده میکنم و هیچ جای دیگه اجرا نمیشه اینه:

younes221
سه شنبه 23 آبان 1391, 14:30 عصر
ســلام ،

از کنترل های Dotnetbar استفاده میکنید ؟ در این پست (http://barnamenevis.org/showthread.php?322974-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%D9%87%D8%A7%DB%8C-%D9%BE%D8%B1-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF-%D8%A8%D8%B3%D8%AA%D9%87-%DB%8C-DevComponents&p=1485754&viewfull=1#post1485754) آقای ابراهیمی توضیح دادن چه کاری رو باید انجام بدین تا در سیستم های دیگه به مشکل بر نخورین .

اون کار رو انجام بدین ببینید مشکلتون حل میشه.

asghar2008
سه شنبه 23 آبان 1391, 18:43 عصر
با سلام
دوست عزیز شما باید اون Dll که به عنوان Refrence به پروژه تون اضافه کردید رو به شاخه bin>Debug کپی کنید.و واز این مسیر Import کنید

اشکال برنامه شما که در کامپیوتر های دیکه اجرا نمیشه:
بخاطر اینکه تو کامپیوتر خودتون مسیر dll ثابت و مشخصه ولی در کامپیوتر های دیگه در اون مسیر فایل Dll ای وجود ندارد!!! به همین خاطر برنامه به مشکل بر میخوره.

masoud.a
چهارشنبه 24 آبان 1391, 14:20 عصر
ســلام ،

از کنترل های Dotnetbar استفاده میکنید ؟ در این پست (http://barnamenevis.org/showthread.php?322974-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%D9%87%D8%A7%DB%8C-%D9%BE%D8%B1-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF-%D8%A8%D8%B3%D8%AA%D9%87-%DB%8C-DevComponents&p=1485754&viewfull=1#post1485754) آقای ابراهیمی توضیح دادن چه کاری رو باید انجام بدین تا در سیستم های دیگه به مشکل بر نخورین .

اون کار رو انجام بدین ببینید مشکلتون حل میشه.

ببخشید شما تونستید فایل AGaugeApp که در فولدر obj/Debug بود رو ببینید؟(یعنی اجراش کنید و اون شکل بالایی ایجاد بشه)

masoud.a
چهارشنبه 24 آبان 1391, 14:26 عصر
با سلام
دوست عزیز شما باید اون Dll که به عنوان Refrence به پروژه تون اضافه کردید رو به شاخه bin>Debug کپی کنید.و واز این مسیر Import کنید

اشکال برنامه شما که در کامپیوتر های دیکه اجرا نمیشه:
بخاطر اینکه تو کامپیوتر خودتون مسیر dll ثابت و مشخصه ولی در کامپیوتر های دیگه در اون مسیر فایل Dll ای وجود ندارد!!! به همین خاطر برنامه به مشکل بر میخوره.

شما از همین پروژه که Upload کردم میتونید بدون اشکال اجرا بگیرید؟

asghar2008
پنج شنبه 02 آذر 1391, 12:21 عصر
سلام
تو کامپیوتر من هم Erorre میده. چون من هم اون Dll رو ندارم. (اون Dll که استفاده کرده کنار پروژه ات نیست).اگه Dll رو داشتم بدون هیچ خطایی اونو اجرا میکردم.