PDA

View Full Version : invalid pointer operation



(امید)
شنبه 25 بهمن 1382, 09:06 صبح
سلام

در برنامه ام از یک فرم تابعی رو که در فرم دیگری است فراخوانی می کنم .بعد از اجرا شدن تابع خطای invalid pointer operation ظاهر می شه. در صورتی که تابع رو به همین شکل در برنامه دیگری استفاده می کنم و همچین خطای بوجود نمی آد.
در مورد این خطا و دلیل بروز خطای pointer کسی اطلاعاتی داره؟ در ضمن من در تابع از pointer استفاده نکردم.
ممنون از راهنماییتون.

امید

said ali
شنبه 25 بهمن 1382, 10:04 صبح
با سلام
فکر کنم خطا در جای دیگری روی داده است چون پس از use کردن یه فرم تمام توابع اون قابل استفاده است مگر اونهایی که محافظت شده اند و اون خطایی هم که گفتی ربطی به نوع pointer نداره و ممکنه هر جایی روی بده چون هر تابع هم یه pointer رو به حافظه میفرسته که در برنامه اون صدا زده میشه و اگر غلط باشه این خطا ممکنه روی بده بده در حقیقت در حالت کلی تمامی متغیرها به یک pointer وصل میباشند که ما نام اون رو صدا میزنیم و از اون استفاده میکنیم.

JavanSoft
شنبه 25 بهمن 1382, 15:10 عصر
فکر می کنم در قسمتی از برنامه یک فرم را FREEکرده و در قسمت دیگر نمایش می دهید