How to retrieve tab bar from string

Hello all, i’ve encountered problem and will be gratefull for any comments according it. That’s it. It was caused by variant type variable with record value. It looks in debugger as string with tab symbols. Tab symbols may be carried out to program text through buffer. But compiler changes program text and tab bar too. The last one becomes string with few space bars. It makes impossible to parse string for needed substrings. And so, is there (in C/AL) a way to get symbol using its’ ASCII code? Maybe, it was wrong or not best decision to process string. Sincerely speaking, i’ve found nothing concerning work with records in the variant. What is the best solution for taking field values of the variant ‘record’? Many thanks in advance, Anthony

I should apologise for question concerning tab control in string. It surely can be read all what we can enter, another one is possible to read from value. The latter one is needed tab value. This part of text do this job: // ‘TextREA’ - all possible to enter symbols using keyboard // ‘TextSpa’ - one symbol in equal length string. Deletion in cycle. First of the resulted string // tab bars used for values search later. // ‘SymSpa’ - one of symbols from the string ‘TextSpa’ >ValueInString:=FORMAT(RecordValueInVariant); >TabSymbol:=CONVERTSTR(ValueInString,TextREA,TextSpa); >WHILE STRPOS(TabSymbol,SymSpa)<>0 DO TabSymbol:=DELSTR(TabSymbol,STRPOS(TabSymbol,SymSpa),1); >IF STRLEN(TabSymbol)=0 THEN ERROR(Message1); >>TabSymbol:=COPYSTR(TabSymbol,1,1); But it will work only for tables with few ‘Text’ long fields. 1024 symbols upper limitation. Is there another approach to get this values? Maybe without string or so… Best regards, Anthony