Buscar errores modharbour / tWeb

mod_harbour es un módulo para Apache que permite correr tus PRGs directamente en la web!!!

Buscar errores modharbour / tWeb

Postby Patricio Avalos Aguirre » Fri Jun 26, 2020 2:49 pm

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  RUN
//  {% 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  RUN

        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
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Re: Buscar errores modharbour / tWeb

Postby Carles » Fri Jun 26, 2020 2:54 pm

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.
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1139
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Re: Buscar errores modharbour / tWeb

Postby Patricio Avalos Aguirre » Fri Jun 26, 2020 3:24 pm

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
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile


Return to mod_harbour

Who is online

Users browsing this forum: No registered users and 20 guests