Page 2 of 2

Re: ACCEDER AL NAVEGADOR

Posted: Thu Dec 31, 2020 12:23 pm
by JALMAG
SALINETAS24 wrote: Thu Dec 31, 2020 7:57 am
JALMAG wrote: Thu Dec 31, 2020 12:18 am Puedes utilizar:

_Execute( _HMG_MainHandle, "open", cnombreHTML )

Para ello deberás incluir FileIO.ch
Hola Jalmag, tampoco me funciona. me dice que no reconoce la variable "_HMG_MAINHANDLE" y al principio del fichero puse los includes indicados.

#include "hmg.ch"
#include "_dbf.ch"
#include "dbstruct.ch"
#include "ficheIO.ch"

Estoy usando XP con HMG3.4.

Muchas gracias por contestar.

Es este:

Public _HMG_MainHandle := 0

Re: ACCEDER AL NAVEGADOR

Posted: Thu Dec 31, 2020 2:49 pm
by mustafa
Hola amigos:

Con las indicaciones de JALMAG Ok!! :idea: :lol:

Code: Select all

#include "hmg.ch"
#include "dbstruct.ch"
#include "FileIO.ch"       

FUNCTION MAIN
Public _HMG_MainHandle := 0
Public cnombreHTML:= "https://www.hmgforum.com/viewtopic.php?f=24&t=6725"     

_Execute( _HMG_MainHandle, "open", cnombreHTML )

Return Nil

Salud a todos, cuidaros del "Bixu" :mrgreen:
Un abrazo /Regards
Mustafa

Re: ACCEDER AL NAVEGADOR

Posted: Fri Dec 10, 2021 2:23 pm
by Ismach
Asi lo hago yo

Code: Select all

    PUBLIC oIE    As Object
    PUBLIC ccUID       := ""
    PUBLIC cAurelia    := "https://www.lawebdelprogramador.com/foros/Clipper-FiveWin/index1.html"
    PUBLIC nHeight     := 0
    PUBLIC nWidth      := 0

    public miState     := 0

    nHeight     := GetDesktopHeight()-100
    nWidth      := GetDesktopWidth()-3
    set( _SET_CODEPAGE, 'UTF8' )
    ccUID := GetUserName()
    IF ( oIE := win_oleCreateObject( "InternetExplorer.Application" ) ) != NIL
        oIE:__hSink := __axRegisterHandler( oIE:__hObj, {| ... | QOut( ... ) } )
        oIE:visible := .F.
        oIE:Navigate( cAurelia )
        DoEvents()
        WHILE oIE:ReadyState != 4
             DoEvents()
	     hb_idleSleep( 5 )
        ENDDO
    ELSE
        MsgInfo( "Error. Internet Explorer not available.", win_oleErrorText()  )
    ENDIF
    BEGIN SEQUENCE WITH {|o| break(o)}
    oIE:document:refresh()
    oIE:document:forms(0):all("textSearch"):Value := "Harbour"
    oIE:document:Title := "Buscando en la web del programador"
    oIE:Document:Forms[0]:submit()

Re: ACCEDER AL NAVEGADOR

Posted: Tue Dec 14, 2021 9:17 pm
by Ismach
Tengo un nuevo desafio, como se hace para tomar el control de una penstaña con una url ya cargada del Iexplorer?, es decir no quiero abrir el navegador y cargar desde 0 la pagina sino tomar el control luego de una validacion que realice dicha pagina.

Re: ACCEDER AL NAVEGADOR

Posted: Fri Mar 29, 2024 1:22 am
by LOUIS
Amigo Mustafa

Con Ud estoy aprendiendo mucho, le estoy muy agradecido ...

Casualmente andaba buscando cómo abrir una página web desde un comando HMG y como siempre su aporte es magnífico.

Estoy haciendo otro jueguito de entretenimiento familiar y ahí puse su código sencillo pero eficaz !

Déjeme hacer unos últimos ajustes de apariencia y lo compartiré con todos Ustedes.

Saludos.
Louis

P.D.- De todos Uds. Amigos Programadores, he aprendido y sigo aprendiendo mucho, cuidado se me ponen celosos :lol: