PDA

View Full Version : problem with portability



simul8or
شنبه 27 بهمن 1386, 12:51 عصر
سلام دوستان.
برنامه win32api من در سیستم مقصد به درستی اجرا نمی شود.
در ضمن مشکل من حتی با استفاده از برنامه InstallShield 12 هم حل نشد! و به محض اجرای برنامه در سیستم مقصد ، سیستم ریست می شود.
احتمالا مشکل مربوط میشود به تفاوت بین CPU های 32 و 64 بیتی. ممنون میشم کمک کنید.

sh_roohani
شنبه 27 بهمن 1386, 14:11 عصر
سلام،

منظورتون از دیگر سیستم ها، سیستمهای عامل دیگه س یا سخت افزارهای دیگه؟

Nima_NF
شنبه 27 بهمن 1386, 14:24 عصر
مطمئنا منظورتان کامپیوتر های دیگر با سیستم عامل ویندوز هست !
نباید مشکل خواصی باشد ، در هنگام کامپایل دقت کنید که در properties پروژه نوع کامپایل برای x86 باشد تا برای ویندوز 32 بیت کامپایل انجام شود نه 64 بیت و فایل های Microsoft.VC80.CRT یا (نسخه جدید تر برای VC2008) را هم همراه فایل اجرایی خود داشته باشید.
ضمنا شاید در جایی از کد ها به درستی استفاده نکرده اید.

برای اطمینان می توانید با ساختن ساده ترین پروژه این اعمال را تست کنید تا متوجه شوید در کجا اشتباه کرده اید.

simul8or
شنبه 27 بهمن 1386, 23:11 عصر
مشکل حل شد.