Página 1 de 1

ToleAuto() x TActivex()

Enviado: 01 Fev 2016 00:49
por fladimir
Olá nobres colegas...

Tenho algumas rotinas q uso o ToleAuto():New('InternetExplorer.Application') ....

Pesquisando vi q os colegas q usam o Fivewin usam em alguns casos o TActivex() // parece q é uma classe feita pelo Antonio Linhares pra manipular o Shell.Explorer.2 e outros. (não tenho certeza)

Exemplo:

Código: Selecionar todos

oActiveX = TActiveX():New( oWnd, "Shell.Explorer.2" ) 
oChildWnd:oClient = oActiveX
oActiveX:Do("Navigate2",(CurDrive() + ":\"+CurDir()+"\project.htm"))
ACTIVATE WINDOW oChildWnd
Minhas dúvidas são algum é mais vantajoso q o outro?
Quando usar 1 e qdo usar outro?
O q preciso é consultar o CNPJ pelo Sintegra q nem temos exemplos de uma classe q um colega fez em FiveWin e extrair o conteúdo, porém até onde vi usa-se a classe TActivex() q parece ser do Five, então voltando ao tópico qual a diferença com o TOleAuto() poderia conseguir o mesmo efeito de extração sem usar o TActivex e manipular o Shell.Explorer via classes nativas do Harbour?

´[]´s

ToleAuto() x TActivex()

Enviado: 01 Fev 2016 12:13
por Kapiaba
Para consultar o Sintegra, pode-se usar qualqeur um dos dois. Eu prefiro em aCtiveX, pois senti mais segurança, e é mais novo.

Mas, gosto é gosto, faça o teste com os dois, e decida.

Abs

ToleAuto() x TActivex()

Enviado: 01 Fev 2016 16:13
por asimoes
Fladimir,

Em harbour, activex você vai achar exemplos de uso em:

fonte: demowvg.prg em conrib\gtwvg
finte: activex.prg em contrib\hbwin

ToleAuto() x TActivex()

Enviado: 01 Fev 2016 19:08
por fladimir
vlw

ToleAuto() x TActivex()

Enviado: 02 Fev 2016 01:46
por rochinha
Amiguinhos,

Sempre uso TOleAuto(), gosto mais, exemplo:

Código: Selecionar todos

...
oTeste := TOleAuto():New( "Shell.Explorer" )
oTeste:Parametro1 := 1
oTeste:Metodo( "teste", 123, date() )
...