Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
Option Explicit
Sub Main
Dim es,a(6),p,Ini,fin
Dim sFile
Dim sNumeri
Dim quante ' Q.tà estrazioni
quante = CInt(InputBox("QUANTE ESTRAZIONI SCRIVO FILE DI TESTO",,10))
sFile = GetDirectoryTemp & "Test.txt" ' costruisce un percorso valido usando la dir temp dell'applicazione
Call EliminaFile(sFile) ' cancella eventualmente il file se gia esiste
Ini = EstrazioniArchivioSE - quante
fin = EstrazioniArchivioSE
For es = Ini To fin ' ciclo di generazione
For p = 1 To 6
a(p) = EstrattoSE(es,p)
Next
sNumeri = StringaNumeri(a,,True) ' trasformo il vettore dei numeri in stringa
Call Scrivi(sNumeri) ' scrivo a video i numeri
Call ScriviFile(sFile,sNumeri,False,True) ' scrivo anche sul file preposto
Next
Call CloseFileHandle(sFile) ' chiudo l'handle al file
Call LanciaFile(sFile) ' lancio il file si aprira notepad
End Sub
Option Explicit
'Verificate sempre se tutto è corretto, l'errore è dietro l'angolo
Sub Main
ImpostaArchivio10ELotto(1)
Dim Ini,fin,es,conc
Dim sFileOutput,sRecord,sIntestazione
Ini = EstrazioneIniDL
fin = EstrazioneFinDL
sFileOutput = GetDirectoryTemp & "EstrazioniDL.txt"
Call EliminaFile(sFileOutput)
sIntestazione="Conc"&";"&"IndA"&";"&"IndM"&";"&"Data"&";"&"E1"&";"&"E2"&";"&"E3"&";"&"E4"&";"&"E5"_
&";"&"E6"&";"&"E7"&";"&"E8"&";"&"E9"&";"&"E10"&";"&"E11"&";"&"E12"&";"&"E13"&";"&"E14"&";"&"E15"_
&";"&"E16"&";"&"E17"&";"&"E18"&";"&"E19"&";"&"E20"&";"&"qPari"&";"&"qDisp"&";"&"Som"&";"&"nMin"&";"&"nMax"
conc = 0
Call ScriviFile(sFileOutput,sIntestazione,False)
For es = Ini To fin
conc = conc + 1
sRecord= conc & ";" & Format2(IndiceAnnualeDL(es)) & ";" & Format2(IndiceMensileDL(es)) & ";" & DataEstrazione(es)_
& ";" & StringaEstrattiDL(es,";") & ";" & ContaPari(es) & ";" & ContaDisPari(es) & ";" & SommaEstrattiDL(es)_
& ";" & EstrattoDL(es,1) & ";" & EstrattoDL(es,20)
Call ScriviFile(sFileOutput,sRecord,False)
Next
Call AvanzamentoElab(Ini,fin,es)
Call CloseFileHandle(sFileOutput)
Call LanciaFile(sFileOutput)
Call Scrivi("L'archivio è stato creato nel file " & sFileOutput)
End Sub
Function ContaPari(es)
Dim p
Dim ris
For p = 1 To 20
If pari(EstrattoDL(es,p)) = True Then ris = ris + 1
Next
ContaPari = ris
End Function
Function ContaDisPari(es)
Dim p
Dim ris
For p = 1 To 20
If pari(EstrattoDL(es,p)) = False Then ris = ris + 1
Next
ContaDisPari = ris
End Function