Amiguinho
É e não é.
O fato é que a configuração de memória pode ter deixado o ambiente da
maquinhinha Podre com menos recursos que na maquina
Maquinhinha XouDeBola.
O erro ocorre quando existem linha muito grandes separadas por ( : ) ponto e virgula, exemplo:
M->TEXTO := "Este é um texto muito pequeno" + ;
"escritos nesta variavel, mas" + ;
"separado por trechos de linah em linha"
Ou
Array := { "Este é um texto muito pequeno", ;
"escritos nesta variavel, mas", ;
"separado por trechos de linah em linha" }
Nestes casos voce poderá minimizar o
overflow de memória usando comandos linha a linha, exemplo:
Array := {}
AADD( Array, "Este é um texto muito pequeno" )
AADD( Array, "escritos nesta variavel, mas" )
AADD( Array, "separado por trechos de linah em linha" )
Ou configure melhor o ambiente tentando deixar o máximo de área DOS livre acrescentando ao CONFIG.SYS os comandos:
DOS=HIGH,UMB
Trocando DEVICE por DEVICEHIGH
E acrescentando os parâmetros /NOEMS, /RAM ou /AUTO ao EMM386.EXE
@BRAÇOS :?)