I have a VB app that accesses the current Map object, and uses the following code...
Set oFR = oMap.FindAddressResults(Address1, City, ,ST, Zip, geoCountryUnitedStates)
If oFR.ResultsQuality < geoNoGoodResult Then...
if Address1 includes the string "po box" then I get a VB application error (0x80004005) 'Unspecified error"
I would have thought that if the FindAddressResults() fails, it would set oFR to nothing, OR the ResultsQuality would be geoNoGoodResult or higher. Unforunately, I'm never able to get this far.