PDA

نسخه کامل مشاهده نسخه کامل : این eror یعنی چی؟



panizir
26-11-2010, 16:06
سلام
من یک برنامه نوشتم که تو کامپایلش eror نمیده . اما وقتی میخواد اجرا بشه اینو میگه:
Unhandled exception at 0x0041178b in program.exe: 0xC0000005: Access violation writing location 0xb8001950.
این یعنی چی؟ مشکل چیه؟

Life24
26-11-2010, 17:56
سلام
من یک برنامه نوشتم که تو کامپایلش eror نمیده . اما وقتی میخواد اجرا بشه اینو میگه:
Unhandled exception at 0x0041178b in program.exe: 0xC0000005: Access violation writing location 0xb8001950.
این یعنی چی؟ مشکل چیه؟
تو اجرا مشکل داره
نیاز به اصلاح داره برنامه
برنامه رو بزارید در سایت
التبه خود توربو نشون میده کجای برنامه مشکل محاسباتی داره

panizir
26-11-2010, 22:05
تو اجرا مشکل داره
نیاز به اصلاح داره برنامه
برنامه رو بزارید در سایت
التبه خود توربو نشون میده کجای برنامه مشکل محاسباتی داره

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

;0=(screen +i*80+j )*

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

;int (far *screen) = ( int far *)0XB8000000

قسمت far برداشتم درست درست شد اما در عوض اون error داد.
حالا باید چه کار کنم؟