![]() |
![]() |
|
![]() |
![]() |
|
Home Cockpit - Das Forum für die "Bastler" Cockpitbauer tauschen Pläne, Erfahrungen, Meinungen über den Bau von Homecockpits aus... |
![]() |
|
Themen-Optionen | Ansicht |
|
![]() |
#1 |
Veteran
![]() Registriert seit: 01.12.2002
Alter: 54
Beiträge: 202
|
![]() Hallo,
hier die Formatierungen für Lat/Long. Code ist in VB geschrieben. Mußt Du Dir also für Delphi herrichten. If ACLat_1_scal > 0 Then lbl1ACLat.Text = "N " & Int(ACLat_1_scal * 90.0 / (10001750.0 * 65536.0 * 65536.0)) & " " & ((ACLat_1_scal * 90.0 / (10001750.0 * 65536.0 * 65536.0)) - (Int(ACLat_1_scal * 90.0 / (10001750.0 * 65536.0 * 65536.0)))) * 60 Else lbl1ACLat.Text = "S " & Math.Abs(Int(ACLat_1_scal * 90.0 / (10001750.0 * 65536.0 * 65536.0))) - 1 & " " & 60 - (((ACLat_1_scal * 90.0 / (10001750.0 * 65536.0 * 65536.0)) - (Int(ACLat_1_scal * 90.0 / (10001750.0 * 65536.0 * 65536.0)))) * 60) End If If ACLong_1_scal > 0 Then lbl1ACLong.Text = "E " & Int(ACLong_1_scal * 360.0 / (65536.0 * 65536.0 * 65536.0 * 65536.0)) & " " & ((ACLong_1_scal * 360.0 / (65536.0 * 65536.0 * 65536.0 * 65536.0)) - (Int(ACLong_1_scal * 360.0 / (65536.0 * 65536.0 * 65536.0 * 65536.0)))) * 60 Else lbl1ACLong.Text = "W " & Math.Abs(Int(ACLong_1_scal * 360.0 / (65536.0 * 65536.0 * 65536.0 * 65536.0))) - 1 & " " & 60 - (((ACLong_1_scal * 360.0 / (65536.0 * 65536.0 * 65536.0 * 65536.0)) - (Int(ACLong_1_scal * 360.0 / (65536.0 * 65536.0 * 65536.0 * 65536.0)))) * 60) End If
____________________________________
Joachim member of www.a320flightdeck.com |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|