نحوه ساخت فایل اجرایی با توربو پاسکال

ali.2

Active Member
سلام. آیا با توربو پاسکال هم میشه فایل اجرایی تولید کرد؟ منظورم فایلی هست که بدون نرم افزار توربو پاسکال هم اجرا بشه. مثلا اگه من بخام این تکه برنامه که تو عکس هستhttp://img.majidonline.com/pic/274503/tp.JPG رو به فایل اجرایی تبدیل کنم چی کار باید کنم؟
ممنون اگه لطف کنید جواب بدید.
 

the_king

مدیرکل انجمن
سلام. آیا با توربو پاسکال هم میشه فایل اجرایی تولید کرد؟ منظورم فایلی هست که بدون نرم افزار توربو پاسکال هم اجرا بشه. مثلا اگه من بخام این تکه برنامه که تو عکس هستhttp://img.majidonline.com/pic/274503/tp.JPG رو به فایل اجرایی تبدیل کنم چی کار باید کنم؟
ممنون اگه لطف کنید جواب بدید.

اول در منوی Compile لیست گزینه ها رو ببینید که جلوی Destination چی نوشته. بصورت پیشفرض روی Memory است،
یعنی برنامه در حافظه RAM کامپایل میشه و جایی exe ذخیره نمیشه. یکبار روی اون گزینه Destination کلیک کنید.
مجددا ببینیدش، به Disk تغییر می کنه، یعنی فایل اجرایی exe روی دیسک ایجاد میشه.

بعد در منوی Options گزینه Directories را انتخاب کنید. مسیر پوشه ها باید درست باشند :
EXE & TPU directory پوشه اصلی برنامه پاسکال است و جایی که فایل های exe تون ساخته میشه، مثلا C:\TP
Include directories محل فایل های اصلی کامپایلر است، یعنی پوشه Bin پاسکال، مثلا C:\TP\BIN
Unit directories محل پوشه Units پاسکال است، مثلا C:\TP\UNITS
Object directories جایی است که معمولا چیزی داخلش نوشته نمیشه.

حالا پروژه را در منوی Compile با گزینه Build به exe تبدیل کنید.
فایل اجرایی exe در پوشه اصلی پاسکال ساخته شده مثلا در پوشه C:\TP
 

ali.2

Active Member
در قسمت Directories مسیر پوشه ها به صورت پیشفرض اینگونه که تو عکس گذاشتم هستند. اونها رو به صورتی که بالا گفتین تغییر بدم با همون طور بمونن هم اشکال نداره؟
http://img.majidonline.com/pic/274595/tp1.JPG
 

the_king

مدیرکل انجمن
در قسمت Directories مسیر پوشه ها به صورت پیشفرض اینگونه که تو عکس گذاشتم هستند. اونها رو به صورتی که بالا گفتین تغییر بدم با همون طور بمونن هم اشکال نداره؟
http://img.majidonline.com/pic/274595/tp1.JPG

بستگی داره، پوشه Work در Setup اصلی Turbo Pascal نیست، ظاهرا از یک نسخه مجددا فشرده شده
استفاده می کنید. اگر پروژه درست کامپایل و اجرا میشه تغییر شون ندهید.
 

ali.2

Active Member
یک سوال دیگه. من با توربو پاسکال یک برنامه نوشتم و اسمشو گذاشتم 6-28 و تو پوشه c:\tp\work ذخیره اش کردم. فایل اجرایی رو هم تو همون پوشه ساختم. بعد اون فایل 6-28.pas رو تغییر دادم و دوباره ذخیره اش کردم. این دفعه یک فایل دیگه به اسم 6-28.bak هم کنار اون فایل 6-28.pas به وجود اومد. کمی راجع به این توضیح بدین
 

the_king

مدیرکل انجمن
یک سوال دیگه. من با توربو پاسکال یک برنامه نوشتم و اسمشو گذاشتم 6-28 و تو پوشه c:\tp\work ذخیره اش کردم. فایل اجرایی رو هم تو همون پوشه ساختم. بعد اون فایل 6-28.pas رو تغییر دادم و دوباره ذخیره اش کردم. این دفعه یک فایل دیگه به اسم 6-28.bak هم کنار اون فایل 6-28.pas به وجود اومد. کمی راجع به این توضیح بدین

خیلی ساده بگم اون فایل یک نسخه پشتیبان از نسخه قبلی کد برنامه تون است. وقتی شما یک کد رو ویرایش می کنید
موقع Save کردن بصورت خودکار نسخه قبلی رو با پسوند bak نگه می داره تا اگر بعدا از تغییراتی که دادید پشیمان شدید،
نسخه قبلی رو از دست نداده باشید. می توانید پاک اش کنید، وجود اش ضروری نیست.
 

ali.2

Active Member
چه طوری میشه اون فایل *.bak رو باز کرد؟. من برای امتحان فایل 6-28.pas رو از اون پوشه به دسکتاپ آوردم. بعد که خواستم با توربوپاسکال 6-28.bak رو باز کنم پیغام خطا داد. فقط فایل های *.pas رو باز میکنه. حالا اگه بخواهیم همون فایل bak رو دوباره باز کنیم چه کار باید کنیم؟
 

ali.2

Active Member
مثل اینکه جوابو خودم پیدا کردم. از پوشه work فایل های pas و exe مربوط به همون فایل bak رو خارج کردم و بعد هم پسوند bak رو به pas تغییر دادم. این دفعه توربو پاسکال فایل رو باز کرد
 

جدیدترین ارسال ها

بالا