Contacts
صفحه اصلی پورتال | صفحه اصلی تالار | ثبت نام | اعضاء | گروه ها | جستجو | پرسش و پاسخ | فروشگاه الکترونیکی | خرید پستی بازی های کامپیوتری





صفحه اول انجمنها -> برنامه نويسي تخصصي DirectX و اصول برنامه نويسي تحت ويندوز -> مشکلات IrrLicht
 

ارسال يك موضوع جديد   پاسخ به يك موضوع ديدن موضوع قبلي :: ديدن موضوع بعدي

مشکلات IrrLicht
نويسنده
پيغام
voldemort
مدیر انجمن
مدیر انجمن


تاريخ عضويت: 4 شنبه 24 تير 1383
تعداد ارسالها: 392
محل سكونت: تهران


1 شنبه 3 تير 1386 - 19:58
پاسخ بصورت نقل قول
من امروز به این دو مشکل برخورد کردم:
1- برنامه ای رو که می خواستم با C# و با استفاده از IrrLicht.NET در Visual Studio 2005 نوشتم. با موفقیت کمپایل میشه ولی در زمان اجرا پیغامی مبنی بر عدم توانایی Load کردن ماژول خاصی رو میده. همون برنامه رو توی Visual Studio 2003 اجرا می کنم جواب میده.
2- در ویندوز Vista 64 bit با همان شرایط برنامه نویسی قبل پیغام زیر رو میده:
" is not a valid Win32 application. (Exception from HRESULT: 0x800700C1)"
کسی راه حلی داره؟

_________________
First they ignore you;then they laugh at you ;then they fight you ;then you win
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ديدن وب سايت كاربر نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
كنجكاو
مدیر پروژه
مدیر پروژه


تاريخ عضويت: 1 شنبه 29 شهريور 1383
تعداد ارسالها: 180
محل سكونت: نپتون-زمين


1 شنبه 3 تير 1386 - 23:22
پاسخ بصورت نقل قول
@voldemort:
سلام... Surprised

راستش من متوجه مشکل اولتون نشدم Embarassed (که ظاهرا با ویندوز 32 بیتی کار می کردید) اما مشکل دوم رو توی فوروم های مایکروسافت و خود MSDN هم جواب دادن، به هر حال من سعی خودمو می کنم:

فکر می کنم مشکل از دو فایل Assembly باشه به نام های System.Data.CTP و System.Data.Entity... این دو فایل هم کدهای Native دارن و هم کدهای Managed... خوب مشکل اینجاست که ما فقط فایل های باینری 32 بیتی این CTP رو در اختیار داریم، همین مسئله باعث میشه که برای اجرای برنامه هامون مشکل داشته باشیم... البته یه راه اینه که برنامتون رو روی یه سیستم عامل 32 بیتی اجرا کنید و ببینید که اجرا میشه یا نه (که باید بشه!) و یه راه دیگه هم اینکه توی ویژوال استودیو Platform target خودتون رو به x86 تغییر بدین... (Project Properties-> Build tab-> Platform target = x86)

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

نکته: لطف کنید و ورژن System.Data.Entity رو چک کنید، اگه ورژنش 2.0.50727 هست (که باید باشه!) شاید بخواهید مستقیما اینکارو با اجرای این فرمان انجام بدید:
YOUR WINDIR\Microsoft.NET\Framework64\v2.0.50727\Ldr64.exe setwow...

راستی هادی جان ممکنه که من 3-4 روز تهران نباشم (از فردا بعد از ظهر) پس اگه نتونستم بیام ببینم که چی شد، لطفا منو ببخشید... به هر حال خودت که استادی، یه نگاهی توی سایت MSDN و از همه مهمتر Google بنداز و خبرشو به ما هم بدید تا ما هم خوشحال بشیم... Laughing

امیدوارم همین یه ذره، مشکل قسمت دوم رو حل کرده باشه... در مورد مشکل اول هم اگه یه مقدار بیشتر توضیح بدید ممنون میشم... چون من چیز خیلی خاصی از اون مشکل دستگیرم نشد... (البته احتمالا بازم مشکل از منه... Very Happy )

موفق باشید... Laughing

_________________
!Sometimes it is difficult to recognize the difference between worthless glass and priceless diamonds, specially about human beings
None of you humans seem to understand! I'm not logged in here with you! YOU'RE LOGGED IN HERE WITH ME
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ارسال ايميل نام كاربري در پيغامگير Yahoo
 

نويسنده
پيغام
voldemort
مدیر انجمن
مدیر انجمن


تاريخ عضويت: 4 شنبه 24 تير 1383
تعداد ارسالها: 392
محل سكونت: تهران


2 شنبه 4 تير 1386 - 19:14
پاسخ بصورت نقل قول
نقل قول:

راستی هادی جان ممکنه

Shocked

كنجكاو عزيز من محمدم. Mr. Green
طي مكاتبه اي كه با Nikolaus Gebhardt برنامه نويس IrrLicht داشتم گفتن که نسخه .NET این باگ رو داره یعنی نه در VS2005 میشه ازش استفاده کرد (مشکل اول) و نه در Vista (مشکل دوم). ضمنا گفتن که فعلا قصد ندارن IrrLicht.Net رو بروز کنن و به جای اون می تونید از IrrLicht.NET CP استفاده کنید. IrrLicht.NET CP رو هم می تونید تو آدرس زیر پیدا کنید:

http://irrlichtnetcp.sourceforge.net

روش شما رو هم برای مشکل دوم چک می کنم شاید رفع بشه. ممنون از توجهتون.

_________________
First they ignore you;then they laugh at you ;then they fight you ;then you win
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ديدن وب سايت كاربر نام كاربري در پيغامگير Yahoo
 

نمايش نامه هاي ارسال شده قبلي:   
ارسال يك موضوع جديد   پاسخ به يك موضوع    صفحه 1 از 1 تمام ساعات و تاريخها بر حسب 3.5+ ساعت گرينويچ مي باشد


 
پرش به:  


شما نمي توانيد در اين انجمن نامه ارسال كنيد.
شما نمي توانيد به موضوعات اين انجمن پاسخ دهيد
شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن ويرايش كنيد
شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن حذف كنيد
شما نمي توانيد در نظر سنجي هاي اين انجمن شركت كنيد


unity3d

بازگردانی به فارسی : علی کسایی @ توسعه مجازی کادوس 2004-2011
Powered by phpBB © 2001, 2011 phpBB Group
| Home | عضويت | ليست اعضا | گروه هاي كاربران | جستجو | راهنماي اين انجمن | Log In |