Problemas com bpl

Delphi

18/04/2007

Pessoal, to cm um problema na hora de criar a instancia do meu Form que esta dentro de um pacote. O erro acontece na parte em negrito.
Eu lembri q tinha que fazer uma configuracao no Delphi ou no Pacote pra carregar legal, se alguem souber o que pode ser... Obrigado!

NomePacote := ´Pkg´ + Copy(Package, 4, Length(Package)) + ´.bpl´;

HandlePack := LoadPackage(AmbienteMRP.DirBpl+´\´+NomePacote);

if HandlePack > 0 then
begin
FormClass := TFormClass(GetClass(´Tfrm´+Copy(Package, 4, Length(Package))));
HClass := TCustomFormClass(GetClass(´Tfrm´+Copy(Package, 4, Length(Package))));
// GetModuleHandle(FormClass);

if (Assigned(FormClass) or Assigned(HClass))then
begin
[b:a391bf2ef7]FormDrag := FormClass.Create(Application);[/b:a391bf2ef7]
try
// inicializa os dados
FormDrag.Show;
finally
end;
end
else
ShowMessage(ClasseNotFound);
end
else ShowMessage(ModuleNotFound);


Curynga

Curynga

Curtidas 0

Respostas

Massuda

Massuda

18/04/2007

Aparentemente não está conseguindo criar o form. Dá alguma mensagem de erro?


GOSTEI 0
Curynga

Curynga

18/04/2007

Dá um Access Violation e nao passa disso!
O problema tá ai tb, o erro nao ajuda em nada! :cry:


GOSTEI 0
Juliomar_m

Juliomar_m

18/04/2007

boa tarde..
uma pergunta por acaso no pacote não esta esquecendo de initialization da classe do form???
se não for avisa pra ver outras possibilidades...

valeu...


GOSTEI 0
POSTAR