Fórum Como criar um objeto de uma OCX pelo nome da OCX #290048
29/07/2005
0
Pessoal,
Urgente preciso de outra maneira para criar um objeto de uma OCX.
Atualmente, vou no projeto, adicionar type Library, create unit....
Mas o pessoal disse para usar como no vb, como CreateObject....
Sabem como fazer isto?
Não quero chamar a ocx pela chave e sim pelo nome.
Del
Curtir tópico
+ 0Posts
29/07/2005
Michelli88
Gostei + 0
01/08/2005
Del
... com todo respeito, esta foto é sua? Muito simpática...
Obrigado pela ajuda.
Gostei + 0
01/08/2005
Michelli88
[color=red:1e300a6491]Depois de criada a ocx, vc vai no meu Run, e Registra.
Depois vc vai em Install Components, instala ela em pasta diferente de onde ela está.
Adiciona o arquivo[/color:1e300a6491] [color=black:1e300a6491]NomeDaOcx_TBL.pas[/color:1e300a6491] [color=red:1e300a6491]no projeto exe, declara ela na clausula USES,
e cria uma variavel:[/color:1e300a6491]
public OCX : TOCX; //esse tipo eh o nome da classe criada no arquivo NomeDaOcx_TBL.
depois:
no evento OnCreate: procedure TForm1.FormCreate(Sender: TObject); begin OCX := TOCX.Create(self); OCX.Parent := self; OCX.Top := 11; OCX.Height := 467; OCX.Width := 868; end;
[color=green:1e300a6491]
e pronto! Nao sei se foi isso que vc queria saber, mas é assim que eu faço!
Ate mais![/color:1e300a6491]
Gostei + 0
01/08/2005
Del
Só que a OCX não foi eu quem fiz. Foi a Empresa do cliente.
Não tenho a TBL.
Me disseram para usar algum comando como o do VB, tipo CreateObject(blablabla).
Tem idéia?
Obrigadinho.
Gostei + 0
01/08/2005
Khundalini
No site http://www.swisdelphicenter.de, ou em http://www.delphi3000.com, tem dica que mostra como registrar um OCX via código Object Pascal. Boa sorte!
[]s
Rubem Rocha
Manaus, AM
Gostei + 0
04/08/2005
Del
acho que é por aí...
Mas não encontrei tal dica nem em outro lugar.
Se puder me ajudar novamente...
Ah... Obrigado à Michelli também.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)