Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.
Moderador: Moderadores
rossine
Usuário Nível 3
Mensagens: 325 Registrado em: 06 Ago 2007 09:57
Localização: Divinópolis-MG
Mensagem
por rossine » 17 Nov 2016 13:35
Olá ,
Para chamar de dentro de meu aplicativo o internet explorer, eu chamo:
Código: Selecionar todos
oOle:=win_OleCreateObject("InternetExplorer.Application")
E para o Mozilla, qual seria o formato ?
Obrigado,
Rossine.
Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
gilbertosilverio
Usuário Nível 3
Mensagens: 339 Registrado em: 18 Jan 2009 10:39
Localização: Ribeirao Pires - SP
Mensagem
por gilbertosilverio » 17 Nov 2016 15:03
Ola,
O Firefox não consegui fazer funcionar, mais o chrome uso assim:
Código: Selecionar todos
IF xSEFAZ = [S]
xCHAVE := 'https://nfe.fazenda.sp.gov.br/ConsultaNFe/consulta/publica/ConsultarNFe.aspx'
ELSEIF xSEFAZ = [G]
xCHAVE := "http://nfe.sefaz.go.gov.br/nfeweb/jsp/CConsultaCompletaNFEJSF.jsf"
ELSE
xCHAVE := 'http://www.nfe.fazenda.gov.br/PORTAL/consulta.aspx?tipoConsulta=completa&tipoConteudo=XbSeqxE8pl8='
ENDIF
cCOMANDO := "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe -url "+xCHAVE
hwg_WAITRUN(cComando) // USANDO HWGUI
GilbertoSilverio
gilbertosilverio@gmail.com
gilbertosilverio2003@yahoo.com.br
Kapiaba
Colaborador
Mensagens: 1914 Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:
Mensagem
por Kapiaba » 17 Nov 2016 15:34
gilbertosilverio
Usuário Nível 3
Mensagens: 339 Registrado em: 18 Jan 2009 10:39
Localização: Ribeirao Pires - SP
Mensagem
por gilbertosilverio » 17 Nov 2016 15:55
Kapiaba,
Ja tentei usar da forma que voce postou, mais somente abre o Firefox, não direcionando para a pagina desejada.
Acho que falta alguma coisa para poder abrir a pagina, igual ao chrome, que necessario incluir o -url.
Voce consegue usando esta rotina abrir uma determinada pagina pelo Firefox?
GilbertoSilverio
gilbertosilverio@gmail.com
gilbertosilverio2003@yahoo.com.br
rossine
Usuário Nível 3
Mensagens: 325 Registrado em: 06 Ago 2007 09:57
Localização: Divinópolis-MG
Mensagem
por rossine » 17 Nov 2016 16:03
Olá,
Primeiramente obrigado por responderem mas eu gostaria de executar via objeto OLE para eu poder setar as variáveis como está abaixo:
Código: Selecionar todos
oOle:=win_OleCreateObject("???mozilla.firefox.???.Application")
oOle:width:=675
oOle:height:=520
oOle:Visible:=.t. // Displays the Browser
oOle:ToolBar:=.f. // Disables the toolbar
oOle:StatusBar:=.f. // Disables status bar
oOle:MenuBar:=.f. // Disables the menu bar
oOle:Navigate(cFile) // Open the Webpage
Poderia ser para o chrome também.
Obrigado,
Rossine.
Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Kapiaba
Colaborador
Mensagens: 1914 Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:
Mensagem
por Kapiaba » 17 Nov 2016 16:32
Rossine, teste e assim, e diga o que retorna:
Código: Selecionar todos
obj:=CreateObject("Scripting.FileSystemObject")
cversion:=obj:GetFileVersion("FULL-PATH-EXE-DLL-FILE")
Não tenho firefox para testar.
Kapiaba
Colaborador
Mensagens: 1914 Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:
Mensagem
por Kapiaba » 17 Nov 2016 16:50
Rossine, veja se tens comandos equivalentes na sua linguagem:
Código: Selecionar todos
cInter:= "Firefox"
ShellExecute( GetActiveWindow(), 'Open',cInter,"google.com.br",,2)
Abs
wmanesco
Usuário Nível 3
Mensagens: 116 Registrado em: 09 Set 2016 13:18
Localização: ITAJAI - SC
Mensagem
por wmanesco » 17 Nov 2016 23:01
Se não conseguiu ainda da uma lida neste aqui:
http://www.iol.ie/~locka/mozilla/control.htm
Não sei se é possível implementar, mas parece que é o que precisa
William Manesco
Harbour 3.x | Fivewin | BCC | MySQL (TDolphin) | HBQT | HBIDE | Atom
rossine
Usuário Nível 3
Mensagens: 325 Registrado em: 06 Ago 2007 09:57
Localização: Divinópolis-MG
Mensagem
por rossine » 18 Nov 2016 10:16
Olá pessoal,
Agradeço a todos pelas dicas.
Vou estudar aqui a melhor maneira para implementar isto e caso eu obtenha sucesso, eu posto a solução pra vocês.
Obrigado,
Rossine.
Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
JoséQuintas
Administrador
Mensagens: 20420 Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez
Mensagem
por JoséQuintas » 18 Nov 2016 14:25
Além da forma já indicada, também tem o tradicional por RUN, e activex.
Só indicar o "trem" que vai ser usado o aplicativo padrão.
Pode ser html, pdf, endereço de internet, etc.
Ia postar exemplo de fonte, mas o fórum esta bloqueando.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/