///////////////////////////////////////////////// // Macro-Processor TMacro::TMacro(const TStr& _TxtStr, const char& _MacroCh, const char& _VarCh): Ok(true), MsgStr("Ok"), MacroCh(_MacroCh), VarCh(_VarCh), TxtStr(_TxtStr), SubstToValStrH(10), VarNmToValStrH(10){ int TxtStrLen=TxtStr.Len(); int TxtStrChN=0; while ((Ok)&&(TxtStrChN0){AllSubstValChA+=", ";} AllSubstValChA+=GetSubstValStr(SubstStrN); } return AllSubstValChA; } void TMacro::GetVarNmV(TStrV& VarNmV) const { VarNmV.Gen(GetVars(), 0); for (int VarN=0; VarN