Acessar Classe dentro de uma BPL (XE2)
Olá, estou com um problema para conseguir acessar a uma classe que está dentro de uma BPL.
Tenho meu projeto principal, e por reflexão quero chamar a minha função dentro de uma classe da BPL.
Consigo fazer o LoadLibrary, mas na hora de achar a minha classe, não consigo. O código é esse:
try
Handle := 0;
Handle := LoadPackage(ExtractFilePath(System.ParamStr(0)) + NOME_DA_BPL.bpl);
except
on Expt : Exception do
begin
GerarExcecao( , , );
end;
end;
if Handle = 0 then // esta condição retorna false
Exit;
AClass := GetClass(NOME DA MINHA CLASSE DENTRO DA BPL);
if AClass = nil then
Exit;
Dentro da BPL minha classe possui o register class, que é executado assim que carrega a BPL.
Alguem sabe o que pode ser???
Estou tentando fazer no Delphi XE2.
Tenho meu projeto principal, e por reflexão quero chamar a minha função dentro de uma classe da BPL.
Consigo fazer o LoadLibrary, mas na hora de achar a minha classe, não consigo. O código é esse:
try
Handle := 0;
Handle := LoadPackage(ExtractFilePath(System.ParamStr(0)) + NOME_DA_BPL.bpl);
except
on Expt : Exception do
begin
GerarExcecao( , , );
end;
end;
if Handle = 0 then // esta condição retorna false
Exit;
AClass := GetClass(NOME DA MINHA CLASSE DENTRO DA BPL);
if AClass = nil then
Exit;
Dentro da BPL minha classe possui o register class, que é executado assim que carrega a BPL.
Alguem sabe o que pode ser???
Estou tentando fazer no Delphi XE2.
Dionei Selonke
Curtidas 0