Page 1 of 1

Buscar errores modharbour / tWeb

PostPosted: Fri Jun 26, 2020 2:49 pm
by Patricio Avalos Aguirre
Buenas a todos

Estimados se me hace un poco complicado el tema de buscar los errores

me explico

en la parte principal no hay problema ya que el mismo navegador muestra el error
Code: Select all  Expand view
//  {% LoadHrb( 'lib/tweb/tweb.hrb' ) %}
//  {% LoadHrb( 'lib/funlib/funlibweb.hrb' ) %}

#include {% TWebInclude() %}

function Main()
    local oWeb, o, oBrw

    DEFINE WEB oWeb TITLE 'Listado de códigos'
    oWeb:lTables := .T.
    INIT WEB oWeb
    DEFINE FORM o ID 'demo'
        HTML o INLINE '<h5>LISTADOS DE PRECIOS</h5><hr>'

//aqui el error
o := tablas->precio
// tabla no esta abierta si que muestra bien el error y la linea donde se produce
 


ahora el problema esta aqui
Code: Select all  Expand view

        HTML o
            <script>
                var oWnd
                var oBrw = new TWebBrowse( 'ringo' )

                function LoadState() {
                    oWnd = MsgLoading()
                    var cBuscar = $('#buscar').val()
                    MsgServer( 'listaprecioserver.prg', cBuscar, Post_LoadState )
                }

                function Post_LoadState( dat ){

                    oWnd.modal('hide');
                    oBrw.SetData( dat.rows )
                }

                $(document).ready(function () {
                    oBrw.Init()
                })

            </script>
        ENDTEXT


si en la función listaprecioserver.prg se produce algun error no muestra nada las tablas estan vacias y uno pierde tiempo
en buscar el error

ahora la pregunta como uno puede mostrar los errores en la pantalla

desde ya muchas gracias

Re: Buscar errores modharbour / tWeb

PostPosted: Fri Jun 26, 2020 2:54 pm
by Carles
Patricio,

Es un tema un poco complicado, que supongo q con el paso del tiempo lo iremos solucionando. El error se puede producir de multiples maneras y a veces lo mejor es hacer trazas, quizas con un fichero log. De todas maneras en este caso tu tienes una pantalla que estar ya cargada en el navegador y ejecutara una peticion al server via ajax y sera alla cuando casque seguramente, no ?. Prueba de mirar con el inspector a ver si localizas como se ve el error.

Se que es dificil tracearlo.... Poco a poc debemos ser cpaces de capturar este tipo de situaciones

C.

Re: Buscar errores modharbour / tWeb

PostPosted: Fri Jun 26, 2020 3:24 pm
by Patricio Avalos Aguirre
gracias charle

recien llevo 3 semanas con modharbour recien lo conoci cuando estuvo de compleaños jijiji

me ha parecido super!!!,

esperemos aportar cuando tenga mas experiencia