Abrir explorador internet con una variable como URL
Posted: Thu Feb 21, 2019 3:06 pm
Estimados colegas,
Estoy trabajando con una programa que debe leer una variable y abrir un internet explorer con la direccion obtenida que es dinamica en mi caso.
Debajo dejo un ejemplo de lo que estoy intentando ejecutar.
STATIC oWnd // ya esta definida en mi programa
FUNCTION TEST()
Local cIp,cCadena
cIp:='192.168.0.253' // esta dirección la obtengo consultando un impresor fiscal en linea sin problemas
// TEST 1 no funciona
cCadena:='http://' +cIp
ShellExecute( oWnd:hwnd,'open', cCadena )
// TEST 2 no funciona
cCadena:=('http://' +cIp)
ShellExecute( oWnd:hwnd,'open','"'+cCadena+'"')
// TEST 3 funciona pero con un valor fijo, no utilizo la variable
ShellExecute( oWnd:hwnd,'open','http://192.168.0.253')
RETU .T.
El resultado es la apertura del internet explorer pero sin ninguna dirección en la barra de dirección, por lo tanto no muestra nada, deberia mostrar la interface del impresor que esta disponible en http://192.168.0.253
Muchas gracias por su ayuda,
Saludos cordiales Mariano
Estoy trabajando con una programa que debe leer una variable y abrir un internet explorer con la direccion obtenida que es dinamica en mi caso.
Debajo dejo un ejemplo de lo que estoy intentando ejecutar.
STATIC oWnd // ya esta definida en mi programa
FUNCTION TEST()
Local cIp,cCadena
cIp:='192.168.0.253' // esta dirección la obtengo consultando un impresor fiscal en linea sin problemas
// TEST 1 no funciona
cCadena:='http://' +cIp
ShellExecute( oWnd:hwnd,'open', cCadena )
// TEST 2 no funciona
cCadena:=('http://' +cIp)
ShellExecute( oWnd:hwnd,'open','"'+cCadena+'"')
// TEST 3 funciona pero con un valor fijo, no utilizo la variable
ShellExecute( oWnd:hwnd,'open','http://192.168.0.253')
RETU .T.
El resultado es la apertura del internet explorer pero sin ninguna dirección en la barra de dirección, por lo tanto no muestra nada, deberia mostrar la interface del impresor que esta disponible en http://192.168.0.253
Muchas gracias por su ayuda,
Saludos cordiales Mariano