سلام
ضمن ارزوی قبولی طاعات و عبادات
من چند روز دلفی xe10-2 را نصب کردم برنامه های قبلی را از نسخه XE10-1 منتقل کردم حالا موقع خروج از برنامه خطائی به شکل زیر اتفاق می افته دوستان راهنمائی کنند
err.jpg
سلام
ضمن ارزوی قبولی طاعات و عبادات
من چند روز دلفی xe10-2 را نصب کردم برنامه های قبلی را از نسخه XE10-1 منتقل کردم حالا موقع خروج از برنامه خطائی به شکل زیر اتفاق می افته دوستان راهنمائی کنند
err.jpg
این پیغام یک گزارش از وجود Memory-Leak یا نشت حافظه توی برنامه شماست، در یک رویدادی متغیر عمومی ReportMemoryLearksOnShutdown رو True کردید، به خاطر همین این پیام نمایش داده میشه
نمایش این پیام یعنی اینکه شما در برنامتون نشت حافظه دارید، یعنی جایی یک Object رو ساختید یا Create کردید اما آزاد یا Free نکردید و توی حافظه باقی مونده
باید این موارد رو چک کنید و همه ی اشیا ساخته شده رو در پایان کارشون Free کنید
سلام ممنون از راهنمائی تان ولی چنین متغییر را من اکتیو نکردم درسته من داخل برنامه عناصری را create و بلافاصله ازاد می کنم نمیدانم در تنظیمات پروژه جایی را دستکاری کرده باشم ولی چنین موضوعی به ذهنم نمیرسه و قتی برنامه را بصورت دیباک و Trace میکنم علی رغم خطا نشان داده میشه ولی به محل خطا منتقل نمیشه
این پیغام خطا نیست، درواقع یک گزارش از Memory-Leak هایی هستش که در طول کار برنامه اتفاق افتاده
در جایی از Source متغیر ReportMemoryLeaksOnShutdown رو True کردید، اسمش رو توی سورس جستجو کنید پیدا میشه
با False کردن این متغیر، این پیام دیگه نمایش داده نمیشه اما باید مشکلات گزارش شده رو حل کنید و Memory-Leak ها رو از بین ببرید
ممنون تمام یونیت ها را جستجو کردم در یک کامپوننت این ReportMemoryLeaksOnShutdown ایتم را True کرده بودن من مقدارش عوض کردم حالا خطا نشان داده نمیشه دارم برنامه دوباره بررسی میکنم ببینم خطا کجا ها است
یک سوال اعداد ابتدای سطرهای خطا نوشته 13 - 20 و یا 21 - 80 به چه چیزی اشاره می کند