Hola a todos. Tengo el siguiente problema (EN DELPHI7). Mi programa principal es una librería, donde genero un componente sin incluirlo en ningún formulario.
---------------------------------------------------------------------------
Código Delphi
[-]library milibreria
uses miunidad;
type
TMiclass = class
sComp : TMiModulo;
procedure proc(a,b,c:string);
constructor Create;
destructor Destroy; override;
end;
var...
constructor TMiclass.Create;
begin
inherited;
end;
destructor TMiclass.Destroy;
begin
sComp.Free;
inherited;
end;
procedure TMiclass.proc(a,b,c:string);
var...
begin
sComp.Iniciar;
....
end;
..................
(Otras funciones y procedimientos)
..................
end.
---------------------------------------------------------------------------
Ahora tengo una unit:
Código Delphi
[-]unit miunidad
interface
function func(d,e:integer);
begin
AQUÍ QUIERO LLAMAR AL PROCEDIMIENTO TMiClass.proc
end;
---------------------------------------------------------------------------
Pues ese es el problema, que no hay forma de poder llamar al procedimiento desde la unit.
He probado de todo y nada...
A ver si alguien me puede iluminar para encontrar una solución.
Saludos y gracias anticipadas.