Ähm, ein Lazarus Delphi gibt's nicht. Lazarus verwendet FreePascal
Der Code ist aber großteils kompatibel...
Delphi-Quellcode:
procedure TForm1.OnButtonClick( Sender: TObject);
begin
Form2 := TForm2.Create( Self );
try
Form2.ShowModal;
finally
Form2.Free;
end;
end;