تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: درستی فایل های fast reporter

  1. #1
    کاربر فعال آنتی‎ویروس و نرم‎افزارهای امنیتی M.Hashemi's Avatar
    تاريخ عضويت
    Sep 2008
    محل سكونت
    کرمان - رفسنجان
    پست ها
    726

    پيش فرض درستی فایل های fast reporter

    با سلام
    از چه طریقی میتوانم قبل از دستوری که فایل فست ریپورتر را load میکند(frxReport1.loadfromfile) چک کنیم ببینم اگر فایل مشکل داشت یا اصلا فایل فست ریپورتر نبود load نکنم.
    البته از بلوک try ... excepte استفاده کردم اما اگر فایل نا معتبری را load کنم form قفل میکند و تنها را خروج از ان end process است.
    اگر ممکنه درباره این مطلب توضیح دهید.
    من از دلفی 2010 و فست ریپورت 4.8 استفاده میکنم.
    با تشکر

  2. #2
    کاربر فعال آنتی‎ویروس و نرم‎افزارهای امنیتی M.Hashemi's Avatar
    تاريخ عضويت
    Sep 2008
    محل سكونت
    کرمان - رفسنجان
    پست ها
    726

    پيش فرض

    با سلام
    اگرا کسی جواب این سوال را میداند لطف کند و جواب دهد.
    با تشکر

  3. #3
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    سلام. ببين دوست عزيز، فايلهاي FastReport در واقع، يه فايل XML‌ هست كه فقط فرمتش عوض شده. به سادگي مي توني اونو به صورت متني باز كني و بخونيش. اگه سرايند فايل XML يعني <?xml version="1.0" encoding="utf-8"?> به احتمال زياد فايل شما، همون فايل فست ريپورته. در واقع يه فايل متنيه. اگه بخواي كه مطمئن بشي، بايد خودت يه برنامه XML Validator بسازي. تا ببيني كه تگهاي xml به طور درست در فايل وجود دارند يا نه.
    يه نكته اي رو فراموش نكن. اگه كسي يه فايل xml رو برداشت و پسوندش رو frx كرد ديگه صرفاً با خط سرايندي كه بالا گفته شد نمي توني بفهمي كه آيا فايل، فايل فست ريپورت هست يا نه. براي اين كار، شما بيا و چند تگ كليدي كه معمولاً در هر گزارشي هست و در فايل xml فست ريپورت هم موجود هست «منحصر به اين فايل است» رو در اين فايل جستجو كن. اگه وجود داشت، به احتمال خيلي زياد، فايل شما براي فست ريپورت هست. مثلاً دنبال جمله: <TfrxPageHeader> و يا </TfrxColumnFooter> كه تگهاي منحصر به فست ريپورت هست، بگرد.
    موفق باشين.

  4. 2 کاربر از romixery بخاطر این مطلب مفید تشکر کرده اند


  5. #4
    کاربر فعال آنتی‎ویروس و نرم‎افزارهای امنیتی M.Hashemi's Avatar
    تاريخ عضويت
    Sep 2008
    محل سكونت
    کرمان - رفسنجان
    پست ها
    726

    پيش فرض

    با سلام
    از اقای romixery متشکرم.
    مشکلم حل شد
    با تشکر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •