Si, esto es lo que necesito pero en la procedure de CargarPlaneta que colocastes utilizo la anterior o la que estas colocando alli??
Código Delphi
[-]
procedure CargarPlanetas(var VP: TvPlanetas);
begin
LBR_For_Sun(At_JDE, VP[1].Lat, VP[1].Lon, VP[1].Rad);
LBR_For_Mercury(At_JDE, VP[2].Lat,VP[2].Lon ,VP[2].Rad);
...
LBR_For_Uranus(At_JDE, VP[8].Lat, VP[8].Lon, VP[8].Rad);
LBR_For_Neptune(At_JDE,VP[9].Lat, VP[9].Lon, VP[9].Rad);
end;
Esta es la parte que me confunde un poco, ya que ahora la procedure luce asi
Código Delphi
[-]
procedure CargarPlanetas(var v: TvPlanet);
var
i: Integer;
begin
for i := 1 to 9 do
begin
v[i].l := i;
v[i].b := i;
v[i].r := i ;
end;
end;
Cual es la correcta?