Есть задача: даны географические координаты (широта и долгота) двух точек, необходимо вычислить положение одной точки по отношению к другой (т.е. где находится вторая точка: на юге, севере, западе и т.д.) в градусах. Градусы при этом, как известно, считаются от Севера по часовой стрелке.
Математически это считается по вот такой страшной формуле:


Чтобы вернуть компоненты TServerSocket TClientSocket на свое место в палитре компонентов Delphi XE (откуда они были выкинуты еще в 7 версии), в Delphi XE необходимо проделать следующие действия: