You are on page 1of 1

Dim tret(20) As Double

Dim jdx As Double


Dim ifl, ecltyp, rval, back As Long
Dim ec, dname As String

back = 0
ecltyp = 0 'all types incl. central & non-central
ifl = 0 'swiss eph
tret(0) = tjd_ut

fMainForm.out.Print ""
For i = 1 To 3
jdx = tret(0) + 1
serr$ = String(255, 0)
rval = swe_sol_eclipse_when_glob(jdx, ifl, ecltyp, tret(0), back, serr$)
If rval <= 0 Then
serr$ = set_strlen(serr$)
fMainForm.out.Print serr$
End If
ec = ""
If rval = 5 Or rval = 6 Then ec = "Total"
If rval = 9 Or rval = 10 Then ec = "Annular"
If rval = 18 Then ec = "Partial"
If rval = 33 Or rval = 34 Then ec = "Annular-Total"

dname = "Solar Eclipse" & " (" & ec & ")"

fMainForm.out.Print dname, tret(2), tret(0), tret(3)


Next i

You might also like