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: 1908 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: 1908 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: 1908 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: 20267 Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/