PDA

View Full Version : یک سوال درمورد نحوه عملکرد کامپایلر دلفی/فری پاسکال



alireza es
پنج شنبه 02 مرداد 1393, 12:41 عصر
خیلی عذر میخوام عنوان مناسبی پیدا نکردم
من این طور متوجه شدم که کامپایلر c++ وقتی شروع به کامپایل کردن یه پروژه میکنه ابتدا از تابع main شروع میکنه و ما میتونیم
توی اون یک شی از کلاس بدنه اصلی برنامه مون بسازیم و ......
این کار توسط کامپایلر delphi/free pascal چطور انجام میشه؟یعنی این کامپایلر از کجا شروع به کامپایل پروژه میکنه؟
تابعی شبیه به تابع main در دلفی وجود داره؟
امیدوارم تونسته باشم منظورمو بیان کنم

یوسف زالی
پنج شنبه 02 مرداد 1393, 16:47 عصر
سلام.
برنامه شما از خط اول program شما شروع می شه که در فایل dpr وجود داره. همونی که با ویو سورس می بینید.
برای راحتی کار، به جای ران کردن، یک F8 بزنید ببینید اولین چیزی که اجرا می شه کجاست.

developing
دوشنبه 06 مرداد 1393, 10:03 صبح
با سلام

در لازاروس هم همانند دلفی است یعنی در تابع اصلی که با کلمه کلیدی Program نامگذاری شده است.
و با استفاده از Project > View Project Source قابل دسترس هست که در فایل lpr ذخیره می شود.