private static bool LoadBaseAdress(string pFileMap)
{
if (!File.Exists(pFileMap)) return false;
//--------Load Adress Base ------------------
lstBaseAdress = new List<CBaseAdress>();
foreach (var ln in File.ReadAllLines(pFileMap))
{
Match m = Regex.Match(ln, @"#define[ \t]+([\w]+)_BASE[ \t]+0x([0-9A-F]+)?.*");
if (m.Success)
lstBaseAdress.Add(new CBaseAdress { Name = m.Groups[1].Value, adress = ParseHex(m.Groups[2].Value) });
}
return true;
}