Page 1 of 1

Una cosa rara en say ?

Posted: Thu Nov 17, 2005 9:21 pm
by astursoft
supongamos dentro de una ventana este codigo

@ 4,5 SAY "hola como estas" SIZE 234,17 FONT oFont Pixel COLOR 0,GetSysColor( COLOR_BTNFACE )

@ 0,0 SAY " " SIZE 240,22 BORDER pixel COLOR 0,GetSysColor( COLOR_BTNFACE )

lo normal creo que seria que pintase primero la de arriba y luego la de abajo (creo yo ) , mi sorpresa fué darme cuenta que lo hacía al revés .

Por otro lado intenté hacer el siguiente cambio :

@ 4,5 SAY osay1 VAR "hola como estas" SIZE 234,17 FONT oFont Pixel
osay1:setcolor(0,GetSysColor( COLOR_BTNFACE ) )

@ 0,0 osay2 VAR SAY " " SIZE 240,22 BORDER pixel
osay2:setcolor(0,GetSysColor( COLOR_BTNFACE ) )

Mi sorpresa fué que el cambio de color actuaba sobre osay2 , pero no sobre osay1 , cosa que si ocurría en el codigo primero .

No sé si este comportamiento es normal o soy yo quién está cometiendo el error , de todos modos , lo comento por si es una errata .

Saludos.

Posted: Fri Nov 18, 2005 9:12 am
by Antonio Linares
JL,

Vamos a probarlo.

Posted: Fri Nov 18, 2005 10:16 am
by Antonio Linares
JL,

Efectivamente ocurre como comentas. Es extraño, pero funciona así.

De todas formas lo tendremos presente por si pudiese estar relacionado con alguna característica de los controles en el Pocket PC.