FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour jpg como fondo deja estela al arrastrar ventanas
Posts: 149
Joined: Thu Jun 21, 2007 03:26 PM
jpg como fondo deja estela al arrastrar ventanas
Posted: Sun Nov 18, 2007 04:44 PM

Hola. Tengo una aplicacion que abre una ventana con un .jpg de fondo; desde esa aplicacion llamo a otros exes. El tema es que en algunas maquinas al arrastrar esos exes que abro, van dejando una estela en el logo de fondo. Obviamente es alguna caracteristica de esas PC's, pero me paso en varias diferentes, y no encontre un punto comun. Placas de video integradas, por ej, pero en algunas maquinas funciona bien con esa configuracion. Utilizo la funcion:

DEFINE WINDOW oWnd FROM 4, 4 TO 25, 75 ;
TITLE " Solucion de Gestion Integral de Negocios para Empresas *** Saros *** "

               @ 0 , 0 IMAGE oBmpMain FILENAME XLOGO OF oWnd no border ;
               adjust SIZE 800,600

SET MESSAGE OF oWnd TO 'Version 2.0.01 para Windows 95/98/XP/2000 '

ACTIVATE WINDOW oWnd MAXIMIZED VALID CONFIRMA(XCONFIRMA) ON INIT LOGIN(EMPRE,EMPREST,1)

eso en caso de que la resulucion sea 800x600; segun la resolucion hace el adjust; probe con logos en cada resolucion, como para que no tenga que pasar de un logo en 640x480 a uno de 600x800... o sea, tengo 4 o 5 logos uno para cada resolucion de las comunes. Alguna idea acerca de lo que puede estar ocurriendo???

Insisto, es un exe "main", desde el cual llamo a otros exes que serian modulos. Gracias.

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
jpg como fondo deja estela al arrastrar ventanas
Posted: Sun Nov 18, 2007 04:59 PM
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 149
Joined: Thu Jun 21, 2007 03:26 PM
sigue el error
Posted: Mon Nov 19, 2007 05:46 PM
Compilo el window.prg, despues hago en el build.bat

IF %1==EC echo WINDOW.OBJ + >> b32.bc
IF %1==ec echo WINDOW.OBJ + >> b32.bc

y cuando ejecuto build ec, y corro el ec.exe, me da este error.
驴que puede ser? gracias. Atte.

Application
===========
Path and name: C:\FW192\SAROSH\ec.exe (32 bits)
Size: 1,542,144 bytes
Time from start: 0 hours 0 mins 0 secs
Error occurred at: 19-11-2007, 14:49:24
Error description: Error BASE/1132 Bound error: array access
Args:
[ 1] = A { ... }
[ 2] = N 1

Stack Calls
===========
Called from: window.prg => _FWH(3162)
Called from: => SENDMESSAGE(0)
Called from: => TWINDOW:GETFONT(0)
Called from: => TWINDOW:NEW(0)
Called from: EC.prg => MAIN(168)



Antonio Linares wrote:Diego,

Esta es la soluci贸n:
http://fivetechsoft.com/forums/viewtopic.php?t=8191
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
jpg como fondo deja estela al arrastrar ventanas
Posted: Mon Nov 19, 2007 07:39 PM

Diego,

Que versi贸n de FWH usas ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 149
Joined: Thu Jun 21, 2007 03:26 PM
fwh 7.05 de mayo 2007
Posted: Mon Nov 19, 2007 08:55 PM
uso fwh 7.05 de mayo 2007

Antonio Linares wrote:Diego,

Que versi贸n de FWH usas ?
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
jpg como fondo deja estela al arrastrar ventanas
Posted: Mon Nov 19, 2007 09:17 PM

Diego,

Solo se me ocurre que est茅s usando una versi贸n incorrecta de window.prg. Solo tienes que modificar el m茅todo EndPaint().

Si sigue d谩ndote errores, lo m谩s aconsejable es que te actualices a la versi贸n actual 7.11 que incluye todas esas mejoras y no tienes que andar recompilando, ni cambiando cosas, etc.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 610
Joined: Wed Oct 19, 2005 08:20 PM
jpg como fondo deja estela al arrastrar ventanas
Posted: Tue Nov 20, 2007 07:15 PM

Hola Diego:

Yo tengo una versi贸n anterior a la tuya y modificando el m茅todo EndPaint de window.prg, como dice Antonio, se soluciona el problema.

Saludos,
Manuel

Un saludo,

Manuel



xH 1.2.3, FWH 23.07 32 bits, BC++ 7.4, xVerce CW 1.0, PellesC

Continue the discussion