fd2pascal(1) forms description to pascal conversion fd2pascal(1)

fd2pascal - تبدیل پرونده‌های توصیف فرم Free Pascal به برنامه پاسکال

fd2pascal [-compensate] [-altformat] [-main] [-callback] filename

دستور fd2pascal یک پروندهٔ طراحی XForms با پسوند .fd را می‌خواند و کدهای پاسکال را برای ایجاد فرم توصیف‌شده در آن پرونده تولید می‌کند. کد پاسکال در پرونده‌ای هم‌نام با پروندهٔ ورودی، اما با پسوند .pp نوشته می‌شود. اگر پرونده‌ای با این نام از قبل وجود داشته باشد، نام آن با افزودن پسوند .bak تغییر خواهد کرد.

دستور fd2pascal تعداد محدودی گزینه برای کنترل رفتار خود دارد:

به‌طور پیش‌فرض، یک نوع رکورد (record) برای تعریف فرم تولید می‌شود که برای هر ویجت (شیء) روی فرم، یک فیلد دارد. حالت جایگزین، یک متغیر سراسری برای فرم و هر یک از ویجت‌های روی فرم تعریف می‌کند.
در صورت تعیین این گزینه، پس از ایجاد فرم، یک فراخوانی به تابع fl_adjust_form_size تولید می‌شود.
در صورت تعیین این گزینه، برای هر ویجت روی فرم، یک زیرروال بازخوانی (callback procedure) تولید می‌شود.
به‌طور پیش‌فرض، یک یونیت (unit) تولید می‌شود که می‌توان آن را در بخش uses یک برنامه گنجاند. در صورت تعیین این گزینه، به‌جای آن یک پروندهٔ برنامه تولید می‌شود.

ppc386(1)
12 November 2004 Free Pascal