Com relação a ter que mudar de linguagem (sintaxe e comandos), realmente é tudo diferente,
Sinceramente, a principal razão de eu ter escolhido o windev foi pela SIMILARIEDADE com nosso xbase. Eu precisava de algo semelhante ao que eu já sabia pq os anos se passaram e eu já nao tenho mais a mesma inteligência de alguns anos atras. Hj vejo codigos que fiz ha 10 ou 12 anos e me pergunto: "como fiz isso?!?!?" rsrsrs
Dessa forma, eu precisava aproveitar o conhecimento ja adquirido de forma a acelerar o aprendizado da nova linguagem. E com windev, em pouquÃssimo tempo de uso eu ja me sinto em casa.
Essa semana eu estava convertendo uma função que tenho e me assustei com a similaridade. O codigo harbour/windev eh quase o mesmo (no caso dessa função):
HarbourFunction EscreveTXT( sArquivoTXT, sTexto )
Local nHANDLE, RET := .T.
nHandle := fOpen( sArquivoTXT, 2 )
If nHandle > 0
fSeek(nHandle,0,0)
fWrite(nHandle,sTexto)
RET := (ferror() = 0)
fclose(nHandle)
Endif
Return RET
WindevPROCEDURE EscreveTXT(sArquivoTXT, sTexto)
bRet is boolean = False
nHandle is int = fOpen(sArquivoTXT,2)
IF nHandle <> -1 THEN
fSeek(nHandle,0,0)
nResWhite is int = fWrite(nHandle,sTexto)
IF nResWhite <> -1 THEN
bRet = True
END
fClose(nHandle)
END
RESULT bRet
Nessa história eu acho que eu vou ser um dos últimos a abandonar o harbour, não estou mais com paciência para novas dores de cabeça
aSimoes,
A ideia nao eh abandonar o Harbour, mas sim manter o que tiver enquanto der e coisas novas ja ir fazendo na nova linguagem