public static int RD(int HNDL, string PTRL) { string[] ss = OFS.COFS(PTRL).Split('+'); int LPTR = RD(HNDL, (int)Convert.ToUInt32(ss[0].Trim(), 16)); for (int i = 1; i < ss.Length; i++) { LPTR = RD(HNDL, LPTR + Convert.ToInt32(ss[i].Trim(), 16)); } return(LPTR); }