Just pass the index of the object you want to get the left and top values... it does not matter how far away one object is from another... it makes no difference. If you want to get the position of object one pass 0 in hobj. If you want to get the position of object two pass 1 in hobj. There are no calculations possible to get the position.
//Get the position of object number two
ObjLeft1.Caption := 'Left: ' + IntToStr(ImageEnVect1.ObjLeft[1]);
ObjTop1.Caption := 'Top: ' + IntToStr(ImageEnVect1.ObjTop[1]);
William Miller