PDA

View Full Version : کامپایلر رایگان برای پروژه ی دلفی !



Mahmood_M
یک شنبه 26 مهر 1388, 03:30 صبح
با سلام ...
من در یک پروژه نیاز دارم که چند فایل DPR ( همراه با فایلهای DFM و PAS ) رو کامپایل کنم ...
دوستان کامپایلر رایگانی می شناسند که با دستورات خط فرمان کار کنه ؟!
یعنی یک چیزی مثل فایل DCC32 ( کامپایلر خود دلفی ) که با دادن آدرس فایل به عنوان پارامتر اون رو اجرا کنیم و فایل Exe پروژه ساخته بشه ...
آیا همچین ابزاری به صورت Open Source هم هست ؟
من در گوگل کمی جستجو کردم اما نتونستم چنین کامپایلری به صورت Free یا Open Source پیدا کنم ...
یک نمونه توسط جناب Hamid_Pak ساخته شده که در اینجا (http://www.barnamenevis.org/forum/showthread.php?t=57154) هست ، اما این برنامه هم نیاز به کامپایلر اصلی دلفی ( DCC32.exe ) داره ...
یک سئوال : آیا امکان استفاده از فایل کامپایلر دلفی ( DCC32 ) در یک پروژه ی تجاری وجود داره ؟ یعنی اجازه ی استفاده از اون رو داریم یا استفاده از اون یک فعالیت Warez محصوب میشه !! ؟

دوستان اگر همچین کامپایلری می شناسند ممنون می شم اگر معرفی کنند ...

با تشکر از همگی ... ، موفق باشید ...

Felony
یک شنبه 26 مهر 1388, 05:40 صبح
میتونی از کامپایلر Free Pascal (http://www.freepascal.org/) استفاده کنی .

vcldeveloper
یک شنبه 26 مهر 1388, 11:13 صبح
دوستان کامپایلر رایگانی می شناسند که با دستورات خط فرمان کار کنه ؟!
یعنی یک چیزی مثل فایل DCC32 ( کامپایلر خود دلفی ) که با دادن آدرس فایل به عنوان پارامتر اون رو اجرا کنیم و فایل Exe پروژه ساخته بشه ...
زبان دلفی یک زبان با استاندارد باز نیست که دیگران بتوانند براساس Specification منتشر شده توسط شرکت تولید کننده آن، براش کامپایلر بنویسند.


یک سئوال : آیا امکان استفاده از فایل کامپایلر دلفی ( DCC32 ) در یک پروژه ی تجاری وجود داره ؟ یعنی اجازه ی استفاده از اون رو داریم یا استفاده از اون یک فعالیت Warez محصوب میشه !! ؟
در نسخه های اخیر (فکر کنم از دلفی 2007 یا دلفی 2009)، امکان Redistribute کردن کامپایلر command-line دلفی به مشتریان داده شده، البته فکر می کنم تا حدودی محدود شده باشه، می تونید License نسخه های جدید را بخوانید.


میتونی از کامپایلر Free Pascal (http://www.freepascal.org/) استفاده کنی .
البته خروجی دیگه برنامه دلفی نخواهد بود، بلکه برنامه Free Pascal هست. البته کدهای فعلی Free Pascal تا حد زیادی با کدهای دلفی 7 سازگاری داره، ولی خیلی از قابلیت های جدید اضافه شده به دلفی بعد از دلفی 7 را پشتیبانی نمیکنه.