Variável String
Boa tarde.
Fiquei bastante confuso agora. Nunca tive problemas com declaração de Variáveis no Dataflex, e se não me engano já a algumas versões que o Dataflex aloca dinamicamente o tamanho de variáveis strings locais até o máximo de 64 kb (que pode ser ultrapassado pelo Argument_Size).
Porem no Dataflex 19.1.58, estou enfrentando um problema como demonstrado no exemplo abaixo. Variável String Local, esta com limite máximo de 255 caracteres.
Onde posso estar errando em alguma coisa? Efetuei o teste dentro do Projeto "Order" para certificar que não era algum problema em meu ambiente, e o resultado é sempre o mesmo.
Alguém sabe se isso mudou?
EDIT1: Descobri. Tinha me esquecido do limite do editor do Studio. Então é o editor que esta truncando, e não a variável string.
EDIT2: Não deveria dar erro de compilação?? 
Code:
Use Windows.pkg
Deferred_View Activate_oViewTeste for ;
Object oViewTeste is a dbView
Set Border_Style to Border_Thick
Set Size to 299 469
Set Location to 0 0
Set Maximize_Icon to True
Set Label to "View Teste"
Object oButton1 is a Button
Set Location to 10 10
Set Label to 'Teste'
// fires when the button is clicked
Procedure OnClick
//Set_Argument_Size 4096
{Total de 260 Caracteres
123456789A123456789B123456789C123456789D123456789E123456789F123456789G123456789H123456789I123456789J123456789K123456789L123456789M123456789N123456789O123456789P123456789Q123456789R123456789S123456789T123456789U123456789V123456789X123456789Y123456789Z123456789
}
String sTesteRCA
Move ("123456789A123456789B123456789C123456789D123456789E123456789F123456789G123456789H123456789I123456789J123456789K123456789L123456789M123456789N123456789O123456789P123456789Q123456789R123456789S123456789T123456789U123456789V123456789X123456789Y123456789Z123456789") to sTesteRCA
Send Info_Box (sTesteRCA*"\n\nTamanho:"-String(Length(sTesteRCA))) ""
End_Procedure
End_Object
Cd_End_Object
Last edited by Renato.Antonacci; 18-Jul-2022 at 01:43 PM.
[]s
Renato Antonacci
Minas Gerais, Brasil
Dataflex/Dataflex Web