si adesso io me lo sono ricordato era probabilmente e quasi certamente perché avevamo 25 righe e quindi 22 +1 o 2 per la scritta del read....
io adesso per far prima ho lasciato 22
per numeri è inteso il totale dei numeri ricercati si andava a salvare questo contatore per poi richiamare le famose variabili N con il numero esempio N1 N2 ed ho scoperto questa mattina che erano testi perché quando sono andato a cercare il valore con val(&num) mi ha ridato il numero giusto, quindi poi facendo un test ho salvato in un array il valore e la variabile.
nello stesso sorgente sto incasinato nel riprodurre una serie fdi comandi locate probabilmente in clipper summer 87 io non avevo i cdx e facevamo tutti sequenzialmente le ricerche e quindi con "locate for" poi io sto usando Tdatabase e trovo ostico a dover ricinvertite tutto.
nei comandi locate io andavo a cercare nell'archivio il numero del record di inizio e fine (per fare una ricerca) e l'utente finale inseriva il numero degli anni ad esempio dal 2004 a 2021, ed io avevo cisi i numeri dei record corrispondenti .Con Tdatabase ho trovato difficoltà l'avevo messo anche nel firum inglese e nages mi ha detto che non c'era una logica....ma a me sembra strano dato che prg in dos funziona bene, già è stato difficilissimo trovare un pc che supporta ancira il dos a 16bit ma a scuola ne abbiamo ancora.
adesso forse ho risolto con una serie di setfilter e poi non lo so se va bene
ma stamattina quando sono andato a fare il test sulle frequenze ho trovato un problema cioè
se parto dalla fine dell'archivio e vado induetro fino ad arrivare al numero del record trovato (primo) funzionicchia
se parto dal record primo e vado avanti fino arrivare alla fine o comunque al recird nultimo è cone se volesse crashare ci pensa tanto tempo poi alla fine io blocco l'exe....
è strano è un 'operazione che dovrebbe fare subito , in sostanza se io gli passo la ruota ad esempio bari e 5numeri da cercare lui va a vedere se li trova per ambata (non ci sono problemi è un numero solo) , per ambi ne deve cercare almeno due tra i 5 e le 5 estrazioni, il problema viene con tre numeri cioè terni, e poi con 4 cioè le quaterne....non ho capito perché si ferma....se va bene il ragionamento con gli ambi perché con i terni si blocca?
il ciclo che fa va a scrivere un contatore frequenzaba e se trova la combinazione salva in un array l'estrazione che ha trovato.
Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)
I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com