Perdonad, he pensado que si ponía toda la información sería más fácil que alguien me ayudara.
Paso 1:
Realizo un proyecto normal, Aquí pongo el project manager para que podáis ver el contenido del proyecto:
El código de las 2 unidades es el siguiente:
Código Delphi
[-]
Unit uForm1;
Interface
Uses
uForm2,
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
Type
TForm1= Class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
Private
Public
End;
Var
Form1: TForm1;
Implementation
{$R *.dfm}
Var
Form2:TForm2;
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2:=TForm2.Create(Application);
Form2.ShowModal;
Form2.Free;
end;
End.
Código Delphi
[-]
unit uForm2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm2 = class(TForm)
private
public
end;
var
Form2: TForm2;
implementation
{$R *.dfm}
end.
Selecciono en las opciones para que el Form2 no se cree automáticamente
Compilo y ejecuto y todo va bien, me aparece
Y cuando pulso el botón se abre el formulario 2
Guardo y cierro todo y creo el paquete
Compilo (build) y lo guardo, ahora vuelvo a abrir el proyecto original y cambio para que utilice el paquete
Guardo, compilo y ejecuto y me sale esto
No sé como solucionarlo, Help me!