PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum -=[ DLL ]=- Importar Tframe ou Tpanel #212382

08/02/2004

0

[color=darkblue:1bae032f87]
eu to fazendo um programa de jogar RPG online, estilo RiPG.

pra quem sabe oq é RPG, tenho modelo de fichas Externos no DLL (Vampiros, 3d&T, lobisomem, etc...) que são feitas em Tframe

e quero pô-las num Panel ou num form da aplicação que chamou a DLL.

já tentei de um jeito.
pega uma funcao do DLL

function PegaFrame:Tframe;

panel.insercontrol([b]pegaframe[/b]);



mas insere alguns items apenas, e quando clico com botao direito, da Stack Overflow e fecha o programa com eRRO FATAL.



já tentei importar o ComponentClass TFrame3det

ele cria normalmente:

var
classe:TcomponentClass;
frameX:Tframe;
begin
classe := [b]pegaClasse[/b];

Framex := Pointer(classe.create(form1));
panel.insert(FRAMEx);
end;


ele cria os objetos tudo direitinho, pq eu fiz um treco pra testa estilo isso:
ShowMessage(inttostr(panel.controlcount)) e deu o numero de coisa q te lá;


mas quando vai inserir no panel da o erro: Cannot assign Tfont to a Tfont..

tentei e tentei, e consegui por em um form fora do aplicativo....


alguem sabe algum jeito aew??
tanto faz se for num Tpanel, Tframe, qualquer coisa....

a idéia é q os eventos dos botoes, edits e talz continuassem preservadas.......


AJUDEM-ME!!!!!



se alguem quiser v o programa, pega em www.rrpg.rg3.net[/color:1bae032f87][/b]


Alysson

Alysson

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar