IVAND
30-08-2003, 01:15:23
Hola a todos
Tengo una unidad en la cual se ejecutan varios procedimientos, pero ahora quiero incluir uno que construye un Objeto
Digamos un (Form) y lo ejecuta todo bien pero cuando trato de compilar me da un aviso
[Error] Procedim.pas(622): Undeclared identifier: 'Self'
El procedimiento es el siguiente
procedure ShowForm(FormClass: TFormClass);
begin
With FormClass.Create(Self) do
try
ShowModal;
finally
Free;
end;
end;
La pregunta es la siguiente ¿ Porqué si lo ejecuto dentro de una form si compila y si lo hago dentro de solamente una Unit
me da ese error ? y como poder superarlo
Nota : Sera que falta incluir alguna unidad ?
De Antemano, Gracias
:D
Tengo una unidad en la cual se ejecutan varios procedimientos, pero ahora quiero incluir uno que construye un Objeto
Digamos un (Form) y lo ejecuta todo bien pero cuando trato de compilar me da un aviso
[Error] Procedim.pas(622): Undeclared identifier: 'Self'
El procedimiento es el siguiente
procedure ShowForm(FormClass: TFormClass);
begin
With FormClass.Create(Self) do
try
ShowModal;
finally
Free;
end;
end;
La pregunta es la siguiente ¿ Porqué si lo ejecuto dentro de una form si compila y si lo hago dentro de solamente una Unit
me da ese error ? y como poder superarlo
Nota : Sera que falta incluir alguna unidad ?
De Antemano, Gracias
:D