PDA

View Full Version : سوال: چرا برنامه در windows7 اجرا نمی گردد؟



barnameh08
شنبه 18 تیر 1390, 16:45 عصر
سلام

من یک برنامه dialog based به زبان VC++ در VS2005 نوشتم ویندوز کامپیوترم XP هست

وقتی EXE برنامه رو در XP اجرا می کنم بدون مشکل کار می کنه اما وقتی می خواهم در Windows7 اجراش کنم پیغام خطای زیر رو می دهد

The application has failed to start because the side by side configuration is incorrect please see the application event log or use the command line sxstrace.exe tool for more detail

کسی می تونه بهم کمک کنه

simul8or
پنج شنبه 06 مرداد 1390, 18:44 عصر
سلام

من یک برنامه dialog based به زبان VC++ در VS2005 نوشتم ویندوز کامپیوترم XP هست

وقتی EXE برنامه رو در XP اجرا می کنم بدون مشکل کار می کنه اما وقتی می خواهم در Windows7 اجراش کنم پیغام خطای زیر رو می دهد

The application has failed to start because the side by side configuration is incorrect please see the application event log or use the command line sxstrace.exe tool for more detail

کسی می تونه بهم کمک کنه

یکی از دلایل میتونه تنظیمات غلط مربوط به assembly باشه. فایل yourprogram.manifest رو هم در صورت وجود بررسی کن.
یا از همین دستور sxstrace.exe که خیلی مفید هستش استفاده کن:
یه پوشه به نام temp در C بسازید و فایل خالی mylog.log (این فایل را خودتون بسازید) داخل این پوشه قرار بدید، حالا در CMD تایپ کنید:

sxstrace.exe Trace -logfile:C:\temp\mylog.log
بعد برنامه را اجرا کنید.
پس از نمایش خطا برنامه را ببندید سپس به پنجره CMD برگردید و enter را بزنید، سپس تایپ کنید:

sxstrace.exe Parse -logfile:C:\temp\mylog.log -outfile:C:\temp\info.txt
فایل info.txt اطلاعات خوبی برای رفع این خطا در اختیار شما قرار میده.