PDA

View Full Version : کمک... این خطا مال چیه؟ (فوری)



یعقوب
چهارشنبه 30 دی 1383, 16:56 عصر
با سلام خدمت همه دوستان
اگه میشه در مورد این خطا یه توضیح بدین که مربوط به چیه و چطور برطرفش کنم؟
در ابتدای اجرا مشکلی نیست اما موقع خروج از برنامه این پیغام میآد...

خیلی ممنون

SReza1
چهارشنبه 30 دی 1383, 17:07 عصر
من فکر منم با توضیحاتی که دادی مربوط به free شدن چیزی در برنامه باشه! که قبلا
Free شده و یا اصلا نیست

یعقوب
چهارشنبه 30 دی 1383, 17:22 عصر
ببخشید...نیفتاد...
میشه بیشتر توضیح بدین... :oops:

خیلی ممنون

سار
چهارشنبه 30 دی 1383, 18:09 عصر
این که فقط حافظه رو مشخص میکنه.
در چه حالتی این مشکل پیش میاد.
کد چیه؟

delphi developer
چهارشنبه 30 دی 1383, 21:44 عصر
وقتی به شی ای که وجود نداره(Create نشده، یا قبلا Free شده)، میخوای دسترسی
پیدا کنی این Error ظاهر میشه.

hps
پنج شنبه 01 بهمن 1383, 08:58 صبح
فکر نمى‌کنم این Error مربوط به Create یا Free باشه به خصوص که Read Address هم صفر نیست، احتمالا از یه Object یا یه Method که قبلا بوده و حالا وجود نداره دارى استفاده مى‌کنى، یا اینکه Object Refrence تغییر کرده. این جور مشکلات به خصوص اگه از یه Module خارجى مثل ActiveX استفاده کنى خیلى رایجه. بهترین راهش اینه که برنامه‌ات رو Trace کنى.

در ضمن Access Violation مجموع خطاهاى دسترسى به یه آدرس از حافظه رو شامل مى‌شه که البته دامنه نسبتا زیادى داره، مثلا دسترسى به عضو یه آرایه که وجود نداره. بنابراین مجموعه وسیعى از معانى رو مى‌تونه داشته باشه (مثل واژه چلمبه در برره).

یعقوب
پنج شنبه 01 بهمن 1383, 17:33 عصر
خیلی ممنون از پاسخ همه دوستان
:موفق: :موفق: :موفق:

esi022
یک شنبه 04 بهمن 1383, 04:21 صبح
مشکلت حل شد؟ برام جالبه !! نتیجه چی شد؟ :oops: