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
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:
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]
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)