با سلام و خسته نباشید . نمی دونم چرا وقتی کاربرم بعد از چند بار که یک گزارشی را باز می کند پیغام a component named QRStandardPreview already exists را میبینه و مجبوره برنامه رو ببنده و دوباره باز کنه تا مشکل برطرف بشه ؟ می تونین منو راهنمایی کنید ؟
با سلام و خسته نباشید . نمی دونم چرا وقتی کاربرم بعد از چند بار که یک گزارشی را باز می کند پیغام a component named QRStandardPreview already exists را میبینه و مجبوره برنامه رو ببنده و دوباره باز کنه تا مشکل برطرف بشه ؟ می تونین منو راهنمایی کنید ؟
این پیغام خطا زمانی رخ می ده که که در RunTime بخواهید کامپوننتی رو ایجاد کنید که همنام آن موجود باشد.
شاید شما موقع Report به صورت Runtime کامپوننتی رو Create می کنید که همنام آن موجود است.
موفق باشید :)
با سلام و تشکر از پیگیری شما .
جواب صحیح را ÷یدا کردم حالا می زارم که هر کس خواست استفاده کنه :
قبل از پیش نمایش دستور زیر را بنویسید تا اگر QRStandard فعال است از بین برود :
if application.findcomponent('QRStandardPreview') <> nil then
application.findcomponent('QRStandardPreview') = nil
من امتحان کردم جواب گرفتم .