在 Delphi 中,用 MapX 开发时,碰到这样一个问题:我取地图上两点间距离时数据总不正确。如:dis := Map1.Distance(100, 100

  • 主题发起人 主题发起人 惟一
  • 开始时间 开始时间

惟一

Unregistered / Unconfirmed
GUEST, unregistred user!
在 Delphi 中,用 MapX 开发时,碰到这样一个问题:我取地图上两点间距离时数据总不正确。如:dis := Map1.Distance(100, 100, 300, 300); 得到的值会是 2.72685456E-308 !!把100,100,300,300换成其他值也都一样,都是E负次方(50分)<br />如题,请问是什么问题?[?]

解决问题后再加 200.
 
想来是数据溢出,将dis定义成整数
 
后退
顶部