Bom Dia, Estou com o seguinte problema, estou pegando uma Handle que é do tipo “EDITOR”, só que o conteúdo do campo é maior que 32k causando o seguinte erro “DITEM is not large enough to hold string. (4043)” Alguém sabe como pegar o valor do SCREEN-VALUE ou pegar o valor de cada linha do EDITOR como se fosse um BROWSE? Obrigando
se vc quer pegar esse conteudo e jogar em uma variable, cria ela como longchar, mas a longchar vc não consegue mostrar em tela, é só pra controles internos vamos assim dizer, o limite dela é de 1GB.
a sim, depois que vc ler essa variavel, vc pode trata-la nas quebras de linha, usando o chr(10) e a função entry()
@bootstrapmaster O problema esta no SCREEN-VALUE, por estourar 32k retorna '?' DEFINE VARIABLE c-valor AS LONGCHAR NO-UNDO. ASSIGN c-valor = pHandle:SCREEN-VALUE NO-ERROR. IF ERROR-STATUS:ERROR THEN ASSIGN c-valor = "".