No Harbour 3.2 não está funcionando, trás caracteres esquisitos.
Houve alguma mudança no esquema de savescreen/restore screen no Harbour 3.2 (nightly)?
Código: Selecionar todos
Procedure Main
SetMode(37,110)
SetColor("W/B")
Clear
wShadow(5,5,20,70)
function wShadow( nLini, nColi, nLinf, nColf )
local nCont, cTxtTmp
local cTelaSalva := SaveScreen( nLini, nColi, nLinf, nColf )
local cTxtNew := ""
for nCont = 1 to Int((Len(cTelaSalva)+999)/1000)
cTxtTmp := SubStr( cTelaSalva, (1000*nCont)-999, 1000 )
cTxtNew += transform( cTxtTmp, replicate( "X"+Chr(7),Len(cTxtTmp)/2) )
next
RestScreen( nLini, nColi, nLinf, nColf, cTxtNew )
return NIL



