Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
404
Assunto : Visual Basic
Titulo: Registrando um componente via código - forma alternativa

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



Na dica 74 (http://www.bufaloinfo.com.br/dicas.asp?cod=74) já haviamos visto como utilizar APIs para registrar um componente via código.

Mas existe uma forma alternativa de fazer esse registro. Podemos utilizar uma biblioteca COM chamada Type Library Information (deve ser marcada no references para utilizarmos early binding) para manipular a type library de um componente e isso inclui registra-lo e desregistra-lo. Veja :

Private Sub Form_Load()

Dim x As New TLI.TLIApplication
Dim y As TypeLibInfo


Set y = x.TypeLibInfoFromFile("C:\teste\com\prjteste.dll")

y.Register

End Sub

O método TypeLibInfoFromFile carrega a type library a partir da DLL e o método Register se encarrega de registrar o componente na máquina. Desregistrar o componente também é muito simples, veja :

Private Sub Form_Load()

Dim x As New TLI.TLIApplication
Dim y As TypeLibInfo


Set y = x.TypeLibInfoFromFile("C:\teste\com\prjteste.dll")

y.UnRegister

End Sub


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
Nenhum comentário foi realizado ainda. Seja o primeiro !
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br