نوشته شده توسط
شاهرخ عشایری
البته توسط نرم افزار Lazarus می تونید اینکار را انجام دهید. در حقیقت این IDE امکاناتی در حد و اندازه Delphi را ندارد و بیشتر شبیه Delphi 7 است.
در تکمیل صحبتهای این دوست عزیز
کدنویسی در لازاروس بسیار شبیه به دلفی هست
به کد زیر توجه کنید(کد در لینوکس و لازاروس نوشته شده)
unit Unit1;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, StdCtrls;
type
{ TForm1 }
TForm1 = class(TForm)
Button1: TButton;
OpenDialog1: TOpenDialog;
procedure Button1Click(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;
var
Form1: TForm1;
implementation
{ TForm1 }
procedure TForm1.Button1Click(Sender: TObject);
var
ms:TMemoryStream;
begin
if OpenDialog1.Execute then
begin
ms:=TMemoryStream.Create;
try
ms.LoadFromFile(OpenDialog1.FileName);
if ms.Memory<>nil then
ShowMessage('file loaded to memory stream');
finally
ms.Free;
end;
end;
end;
initialization
{$I unit1.lrs}
end.
میحط ظاهری لازاروس کاملا شبیه دلفی 7 می باشد
و در منوی Tools این IDE هم امکاناتی برای تبدیل پروژه های دلفی به لازاروس تعبیه شده
شعار لازاروس هم اینه
1 بار بنویس همه جا کامپایل کن