Buscar errores modharbour / tWeb

mod_harbour es un módulo para Apache que permite correr tus PRGs directamente en la web!!!
Post Reply
User avatar
Patricio Avalos Aguirre
Posts: 1028
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile
Contact:

Buscar errores modharbour / tWeb

Post 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

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

        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
Carles
Posts: 937
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona
Contact:

Re: Buscar errores modharbour / tWeb

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

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

https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
User avatar
Patricio Avalos Aguirre
Posts: 1028
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile
Contact:

Re: Buscar errores modharbour / tWeb

Post 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
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
Post Reply