PDA

View Full Version : مشکل باز نشدن فرم حاوی FR



Mahdi_S_T
جمعه 02 اسفند 1387, 19:53 عصر
نمی دونم چرا با این مشکل هنگ کردم و عقلم به جایی نمی رسه ؟
یه پروژه از قبل داشتم که با FR نوشتم و حالا بعد از مدت ها که آمدم تغییرات بدم ، می بینم فرمی که کامپوننت FR روی ان قرار داره هنگام باز شدن خطاهای Property میده وباز نمی شه و اگر هم ignore بزنم صفحه فرم دیده نمیشه . و در آخر هم هنگام اجرا ایراد میگره که فلان فایل پروژه در مسیر نیست که البته وجود داره !
گفتم شاید مشکل با ورژن FR است با چند ورژن قدیمی تست کردم ولی مشکل حل نشد، گفتم از دوستان راهنمایی بگیرم :
خطایی که میده چند خطا مشابه زیر است :


Error reading frxReport2.PrintOptions PrintOnSheet :Property PrintOnSheet dose not exist Ignore the error and continue?
NOTE :ignoring the error may cause components to be delete or property values to be lost


در ضمن من فکر کردم شاید فایل های پروژه خراب شده ، و پشتیبانهای پروژه را اجرا کردم ولی بازم همین مشکل را دارم ؟

Hsimple11
جمعه 02 اسفند 1387, 22:45 عصر
خطا که میگه یک Property وجود نداره. احتمالا مشکل از FR ای است که جدید نصب کرده اید. اگر در یک برنامه جدید با همان کامپوننت مشکلی ندارید آن را ReInstall کنید.

vcldeveloper
جمعه 02 اسفند 1387, 23:43 عصر
اون خطا زمانی رخ میده که یک property که در نسخه های قبلی وجود داشته، و در پروژه شما هم موجود هست، در نسخه های جدیدتر کامپوننت حذف شده باشه. اگر مسئله این باشه، باید بتونید با تایید حذف اون Property توسط دلفی، بتونید فایل را بدون مشکل کامپایل کنید. البته قبل از تایید، از فایل یک نسخه بک آپ بگیرید.

Mahdi_S_T
یک شنبه 04 اسفند 1387, 13:18 عصر
ولی استاد کشاورز من در بالا گفتم که اگه برای حذف اون تایید بزنیم،فرم مربوطه ظاهر نمی شه و فقط یونیت آن میاد و همچنین که در هنگام اجرا خطای فایل مربوط به همین یونیت را میگیره که در مسیر مثلا g:\main_u.pas
موجود نیست با آنکه فایل در داخل مسیر پروژه ، شاخه مثل g:\Bonprint\main_u.pas وجود داره ؟

vcldeveloper
یک شنبه 04 اسفند 1387, 16:53 عصر
فایل DFM را خودتان در یک ویرایشگر متن باز کنید، و آن خصوصیت را از داخلش حذف کنید.
فایل را با استفاده از Remove file from project از لیست فایل های پروژه حذف کنید، و مجددا با استفاده از Add file to project به لیست فایل های پروژه اضافه کنید.

این دو کار باید مشکل وجود نداشتن خصوصیت مورد نظر، و نشناختن مسیر فایل را برطرف کنند.

Mahdi_S_T
دوشنبه 05 اسفند 1387, 13:20 عصر
آره مورد مربوط به خطای مسیر فایل با روش استاد کشاورز حل شد و چون در داخل FR ، فایل آنرا ذخیره داشتم و هم یونیت آن را ذخیره کرده بودم الان به دردم خورد البته یه کارایی را دوباره باید انجام بدم و کدنویسی کنم.(اگه میشد خطای Property هم حل بشه که عالی میشد)