uses Masks; var ip : String; ... ip := GetLocalIP; Button1.Enable := MatchesMask(ip,'192.168.*.*'); Button2.Enable := MatchesMask(ip,'111.12.*.*'); ...