Ciao a tutti,
ho questo problemone ...
ho diversi file ognuno contentente circa 32000 righe che corrispondono a dei dati ogni minuto. Devo caricarli in diversi array differenziati per il tempo: mi spiego meglio
Array1 = un file (ogni posizione dell'array, una riga)
Array2 = 5 file (ogni posizione dell'array, 5 righe mediate)
Array3 = 15 file (ogni posizione dell'array, 15 righe mediate)
ecc. ecc.
fino ad un array dove ogni posizione saranno 60 righe mediate => 60 files caricati.
Così facendo ho un problema: il caricamento impiega 10 minuti ... minuti in cui il programma è "congelato".
Pensavo di delegare il popolamento degli array ad un altro programma in modo da poter continuare a lavorare con l'applicazione principale mentre gli array vengono popolati. (impiegherei comunque 10 minuti ma l'utente non se ne accorgerebbe).
I dati che mi servono all'inizio sono i primi caricati quindi dopo qualche secondo ...
Pensavo di creare un'altra applicazione che mi leggesse i file e tramite l'API SendMessage inviasse il contenuto ad una casella di testo dell'applicazione principale che si preoccuperà di copiarne il contenuto nell'array corretto.
Secondo voi è una soluzione percorribile ? Avete altri modi di trasferire dati tra applicazioni ?
Grazie !


LinkBack URL
About LinkBacks



Rispondi Citando

Segnalibri