Lazarus
برای نوشتن برنامه های دارای GUIا (Graphical User Interface) در لینوکس میشه از محیط های قدرتمندی مثل Qt ،MonoDevelop استفاده کرد. اما برای Delphi هم یک جایگزین وجود دارد به نام Lazarus. تنها خوبی بزرگ این برنامه را می توان Cross platform بودن آن بر شمرد. و مزیت دیگر این است که کد های Delphi را می توان با تغییراتی کوچک در Lazarus اجرا کرد. اما معایب خیلی بزرگی هم دارد.
از معایب Lazarus هم می توان این ها را بر شمرد:
- زیاد بودن حجم فایل های اجرایی برنامه.
- کند کامپایل و اجرا کردن برنامه ها.
- پشتیبانی نکردن از خیلی از کامپوننت های Delphi
همچنین Lazarus را می توانید به راحتی از مخازن Ubuntu دانلود کنید.
همجنین برای دسترسی به توابعی که در کار با تصویر مورد استفاده قرار می گیرند مانند RGB ،GetRValue و ...، یونیت LclIntf را به uses اضافه کنید.