jpg como fondo deja estela al arrastrar ventanas

Post Reply
diegopolverelli
Posts: 149
Joined: Thu Jun 21, 2007 3:26 pm

jpg como fondo deja estela al arrastrar ventanas

Post by diegopolverelli »

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.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

regards, saludos

Antonio Linares
www.fivetechsoft.com
diegopolverelli
Posts: 149
Joined: Thu Jun 21, 2007 3:26 pm

sigue el error

Post by diegopolverelli »

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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Diego,

Que versión de FWH usas ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
diegopolverelli
Posts: 149
Joined: Thu Jun 21, 2007 3:26 pm

fwh 7.05 de mayo 2007

Post by diegopolverelli »

uso fwh 7.05 de mayo 2007
Antonio Linares wrote:Diego,

Que versión de FWH usas ?
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

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
User avatar
Manuel Aranda
Posts: 561
Joined: Wed Oct 19, 2005 8:20 pm
Location: España

Post by Manuel Aranda »

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