Entrar
¿Nuevo usuario? Inscribirme
ifclipper · Impresoras Fiscales & Clipper
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
TBrowse y OrdScope.   Lista de mensajes  
Responder | Reenviar Mensaje #4766 de 8385 |
RE: [ifclipper] TBrowse y OrdScope.

Gerardo:
 
             Mostranos tus archivos de compilacion y linkeado. Mientras tanto proba poner un oOBJ:refreshall() antes del WHILE ( !oObj:stabilize() ).
 
Saludos,
Daniel Puente
Mar del Plata
----- Original Message -----
Sent: Friday, April 04, 2003 5:48 PM
Subject: RE: [ifclipper] TBrowse y OrdScope.

Nadie tiene alguna posible solución al respecto???

 

Gerardo J. Biagiotti

Analista de Sistemas

Marcos Juárez - Córdoba

Argentina

biagiotti@...

 

-----Mensaje original-----
De: Gerardo J. Biagiotti [mailto:biagiotti@...]
Enviado el: viernes, 04 de abril de 2003 0:24
Para: IFCLIPPER - GRUPO
Asunto: [ifclipper] TBrowse y OrdScope.

 

Tengo un módulo que visualiza datos de un DBF.

Para establecer los datos a mostrar utilizo el OrdScope:

 

//Aplica límites de lectura.

  SELECT 1

  SET SOFTSEEK ON

  DBSEEK(cNroCUIT+DTOS(dDesde))

  SET SOFTSEEK OFF

  IF EOF()

     ALERT("Cliente sin movimientos.")

     RESTSCREEN(,,,,Pant_Princ)

     LOOP

  END

  ORDSCOPE(TOPSCOPE,cNroCUIT+DTOS(dDesde))

  ORDSCOPE(BOTTOMSCOPE,cNroCUIT+DTOS(dHasta))

 

Luego de esto genero el objeto TBrowse:

 

oObj:= TBrowseDB(5,1,22,78)

oObj:colSep  := COLSEP

oObj:headSep := HEADSEP

oObj:footSep := FOOTSEP

 

//TBColumn objects

column := TBColumnNew( "   Fecha  ", {|| Fecha_Vta })

oObj:addColumn( column )

 

column := TBColumnNew( "Tp", {|| TipCom_Vta})

oObj:addColumn( column )

 

//…… y otros campos más

 

WHILE .T.

   WHILE ( !oObj:stabilize() )

   END

 

   IF ( oObj:stable )

      nKey := InKey()

   END

 

   // Process key

   IF !TBMoveCursor( oObj, nKey )

      IF ( nKey == K_ESC )

         EXIT

      END

   END

END

 

Al ejecutar el programa en modo protegido, el browser solo visualiza las 2 primeras columnas, dejando en blanco las siguientes, y luego de intentar navegar 3 o 4 registros sale dis sistema con el siguiente error:

 

  Called line     0 in (b)MENU_CREAT

  Called line     0 in REQUER_AFI

 

BLX286 : 1313 : exception error 0D : general protection fault, code = 0000h

 

Active host is DPMI (v5.10 iP6 15360 Kb)

 

Reg  Value  Limit  Base       Flags  Segment  Module    File

CS   0257   F719   02A064CC   FB00     0B     SISTEMA   C:\SPI\V60\SISTEMA.EXE

DS   02AF   FFFF   029F64CC   F300     16     SISTEMA   C:\SPI\V60\SISTEMA.EXE

ES   05DF   3FFF   02B6AA40   F300     ****

SS   02AF   FFFF   029F64CC   F300     16     SISTEMA   C:\SPI\V60\SISTEMA.EXE

 

[Code byte CS] C5 76 0A 8B 4E 0E D1 E9 [IP] F3 A5 73 01 A4 1F 5E 5F 8B E5

 

[Registers]  AX=0004  BX=0276  CX=0002  DX=05DF   CS:IP=0257:2510

             SI=6A36  DI=4138  BP=69F2  SP=69EC

             FL=3212  NV UP EI NT PL NZ AC PO NC

 

[Stack value SS] 69F2 69F2 0085 0277 1426 6A40 69EA 75A2 0257 02E8 02AF 69FA

            [SP] 02AF 1426 6A40 6A50 0C7B 0277 4138 05DF 6A36 02AF 0004 001E

 

[Stack frame SS] 0277 1426 6A40 69EA 75A2 0257 02E8 02AF 69FA 02AF 1426 6A40

            [BP] 6A50 0C7B 0277 4138 05DF 6A36 02AF 0004 001E 6E4E 0024 0260

 

Si el mismo programa lo compilo en modo real aparece el siguiente error:

 

Unrecoverable error 415: Cannot open overlay file '

run-time error R6001

- null pointer assignment

 

Aparentemente el error se produce en la siguiente línea:

   WHILE ( !oObj:stabilize() )

 

Si al código le saco los OrdScope y los reemplazo por Set Filter, todo funciona muy bien, pero el problema es que con el Set Filter en un ambiente de red es extremadamente lento.

Me falta algo en el código para compatibilizar el OrdScope con el TBrowse?

 

 

Gerardo J. Biagiotti

Analista de Sistemas

Marcos Juárez - Córdoba

Argentina

biagiotti@...

 


Tu uso de Yahoo! Grupos está sujeto a las Condiciones del servicio de Yahoo!.



Tu uso de Yahoo! Grupos está sujeto a las Condiciones del servicio de Yahoo!.


Vie, 4 de Abr, 2003 11:21 pm

puenteda_ar
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #4766 de 8385 |
Desplegar mensajes Autor Ordenar por fecha

Tengo un módulo que visualiza datos de un DBF. Para establecer los datos a mostrar utilizo el OrdScope: //Aplica límites de lectura. SELECT 1 SET SOFTSEEK ON...
Gerardo J. Biagiotti
biagiotti@...
Enviar correo
4 de Abr, 2003
3:31 am

Nadie tiene alguna posible solución al respecto??? Gerardo J. Biagiotti Analista de Sistemas Marcos Juárez - Córdoba Argentina biagiotti@... ... ...
Gerardo J. Biagiotti
biagiotti@...
Enviar correo
4 de Abr, 2003
8:56 pm

destrui el indice y volvelo a crear ... De: Gerardo J. Biagiotti [mailto:biagiotti@...] Enviado el: Viernes, 04 de Abril de 2003 17:49 Para:...
Clínica Independe...
balger
Sin conexión Enviar correo
7 de Abr, 2003
12:35 pm

Gerardo: Mostranos tus archivos de compilacion y linkeado. Mientras tanto proba poner un oOBJ:refreshall() antes del WHILE ( !oObj:stabilize() ). Saludos, ...
Daniel Puente
puenteda_ar
Sin conexión Enviar correo
4 de Abr, 2003
11:11 pm

Probé de agregar el obj.:RefreshAll(), pero sigue con el mismo problema. - COMPILACION Y LINKEADO EN MODO PROTEGIDO: @echo off CLS SET LIB=C:\CLIP53\lib SET...
Gerardo J. Biagiotti
biagiotti@...
Enviar correo
5 de Abr, 2003
3:24 am

Gerardo fijate abajo corregí algunas cosas. Si no usas CDX, los SCOPE no funcionan, sólo filter. Las librerias tienen un orden de colocación, no van en...
[CSA] Soporte
clipsupp
Sin conexión Enviar correo
6 de Abr, 2003
6:42 am

Gerardo: No veo DBFCDX entre tus librerias, no pretenderas hacer scopes sobre indices ntx, o alguna de esas librerias te permite hacer scopes sobre ntx ?. En...
Daniel Puente
puenteda_ar
Sin conexión Enviar correo
5 de Abr, 2003
6:30 pm

Ya casi no recuerdo esto, pero.... me parece o esta invertido el orden del TOP y el BOTTOM??? TOP no seria HASTA y BOTTOM no seria DESDE ???????? ...
Montenegro Marcelo Fa...
brainwarearg...
Sin conexión Enviar correo
9 de Abr, 2003
6:22 pm

El Top es el principio y Bottom el final. Gerardo J. Biagiotti Analista de Sistemas Marcos Juárez - Córdoba Argentina biagiotti@... ... De:...
Gerardo J. Biagiotti
biagiotti@...
Enviar correo
9 de Abr, 2003
10:48 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda