Usar una clase que esta dentro de una librería
Quisiera que me ayudaras con esto, tengo una clase que me cree dentro de una librería y quiero usar dicha clase y sus funciones dentro de una aplicación y bueno no se como declarar un objeto de esta clase en otra aplicación, si fueran funciones sueltas dentro de la librería seria sencillo y rapido pero bueno aquí te dejo un ejemplo rapido de una clase de prueba.
library prueba;
Uses
SysUtils,
Classes;
type
Tprueba=class
a:byte;
b:byte;
public
constructor iniciar;
function sum(c,d:byte):byte;stdcall;
end;
{$R *.res}
function tprueba.sum(c,d:byte):byte;stdcall;
begin
result:=c+d;
end;
constructor tprueba.iniciar;
begin
a:=0;
b:=0;
end;
exports
//aqui tambien hay un problema
begin
end.
Agradecería mucho si me puedes indicar como usar esta clase de ejemplo en una aplicación y también como es la declaración en la sección de "exports" por que tampoco me funciona estando la función dentro la clase
library prueba;
Uses
SysUtils,
Classes;
type
Tprueba=class
a:byte;
b:byte;
public
constructor iniciar;
function sum(c,d:byte):byte;stdcall;
end;
{$R *.res}
function tprueba.sum(c,d:byte):byte;stdcall;
begin
result:=c+d;
end;
constructor tprueba.iniciar;
begin
a:=0;
b:=0;
end;
exports
//aqui tambien hay un problema
begin
end.
Agradecería mucho si me puedes indicar como usar esta clase de ejemplo en una aplicación y también como es la declaración en la sección de "exports" por que tampoco me funciona estando la función dentro la clase
1 respuesta
Respuesta de gaunmanuel
1