bloqueo de sistema ...

bloqueo de sistema ...

Postby Francisco Horta » Mon Nov 13, 2006 1:56 pm

Hasta hace poco nunca habia hecho esta prueba en mi pantalla del punto de venta.

Al momento de cargarla por medio de un DIALOGO mientras no le sobreponga ninguna otra ventana externa al sistema esta se comporta bien, pero si le encimo otra y esta la arrastro por encima de la del punto de venta esta se va borrando y se me bloquea el sistema.

No he podido dar con ese error, a alguien le ha sucedido? alguna sugerencia?

Dejo aqui la imagen

http://img91.imageshack.us/img91/3100/bloqueook0.jpg

salu2
Paco
Francisco Horta
 
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

Postby ramirezosvaldo » Mon Nov 13, 2006 10:55 pm

Estimado ....

En mi caso, este tipo de anomalia, es cuando tengo mal instalada la tarjeta de video.

A lo mejor no se si sea tu caso, pero es una sugerencia.

Saludos
Osvaldo Ramirez
ramirezosvaldo
 
Posts: 101
Joined: Mon Oct 10, 2005 6:48 pm
Location: Cd. Juarez Chihuahua

Postby Antonio Linares » Tue Nov 14, 2006 12:44 am

Paco,

Usas degradados en esa ventana principal, si ?

Que función usas para dibujarlos ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41406
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Francisco Horta » Tue Nov 14, 2006 2:13 pm

Osvaldo, la tarjeta la revise y esta ok, el sistema lo probe en otras 3 pc y hace lo mismo.
Antonio, no uso degradados directamente sobre el dialogo uso exclusivamente color:

DEFINE DIALOG oDlg RESOURCE "PV2100" COLOR nRGB(0,64,128),nRGB(0,64,128)

ACTIVATE DIALOG oDlg CENTERED ;
ON INIT ( Inicia(), Msg_Barra(oDlg,oMsg,oMsgItem,oFnt) ) ;
VALID ( Checa(@oBTmp,@lSalir),IF(lSalir .OR. lCorteCaja,.T.,lSalir) )

la funcion Inicia()=inicializacion de variables y funciones

Pero uso 5 veces la "vbox" para los GROUP uno de ellos tiene degradado:

REDEFINE GROUP ID 901 OF oDlg LABEL Des_Fecha(dFecha," de ",.f.,.t.,.t.) ;
COLOR CLR_YELLOW TRANSPARENTE DERECHA FONT oFnt[1]
REDEFINE GROUP ID 902 OF oDlg LABEL "" COLOR CLR_WHITE,CLR_RED TRANSPARENTE
REDEFINE GROUP ID 903 OF oDlg LABEL "" COLOR CLR_WHITE,CLR_RED
REDEFINE GROUP ID 904 OF oDlg LABEL "" COLOR CLR_WHITE,CLR_BLACK
REDEFINE GROUP ID 905 OF oDlg LABEL "" COLOR nRgb(85,143,253),{rgb(255,255,255),rgb(218,222,219)}


Aparte uso TsButton y casi todos los botones tienen degradado:

REDEFINE SBUTTON oBtns[1] ID 301 OF oDlg ;
RESOURCE "F2" ;
CAPTION "Agrega"+CRLF+"Partida" ;
TEXT 3 ;
COLORS { |oBtn| If( oBtn:lMouseOver, CLR_GRAY, CLR_BLACK) }, { nRGB(255,255,255), nRGB(160,160,160), 3 } ;
FONT oFnt[8]

Utilizo de terceros lo siguiente:
BtnGet, TsButton, Ssay, vBox

Gracias.
Paco
Francisco Horta
 
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

Postby Antonio Linares » Tue Nov 14, 2006 2:17 pm

Paco,

El problema suele ser por los degradados que enlentecen el proceso de pintado.

Intenta probar la aplicación sin usar degradados, aunque sea modificando esas clases para que no lo usen.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41406
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Francisco Horta » Tue Nov 14, 2006 5:36 pm

ya quite los degradados de los group y de lo sbutton, sin quitar las clases unicamente el degradado, pero no se corrigio :-(
Voy a probar usando unicamente controles nativos a ver como funciona aunque sacrifique apariencia.
gracias
Paco
Francisco Horta
 
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

Postby Francisco Horta » Fri Nov 17, 2006 12:19 am

Pues aqui de nuevo, con la noticia de que ya omiti todos los degradados y colores en el programa, entonces trabaje con btnget,twbrowse y tsbutton, y el resultado es el mismo, ahora como que se tardo un poquito mas en bloquearse, pero se sigue produciendo el error del bloqueo...
alguna otra sugerencia? :-(
el dialogo es creado desde recurso, de hecho he probado otro dialgo del mismo sistema y con las mismas propiedades y no sucede lo mismo, adjunto imagen de la que no se bloquea
http://img381.imageshack.us/img381/3677/dibujofr9.jpg

gracias
paco
Francisco Horta
 
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

Postby Antonio Linares » Fri Nov 17, 2006 1:26 am

Paco,

Prueba a modificar estos métodos de la Clase TWindow:

METHOD DispBegin() VIRTUAL
METHOD DispEnd() VIRTUAL
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41406
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 45 guests